Функции в выражениях
В данном руководстве перечислены функции, которые можно использовать в выражении.
Агрегатные функции
Функция | Описание | Пример |
---|---|---|
Avg(Value) | Вычисляет среднее значение значений в коллекции. | [Products].Avg([UnitPrice]) |
Count() | Возвращает количество объектов в коллекции. | [Products].Count() |
Exists() | Определяет, существует ли объект в коллекции. | [Categories][[CategoryID] == 7].Exists() |
Max(Value) | Возвращает максимальное значение выражения в коллекции. | [Products].Max([UnitPrice]) |
Min(Value) | Возвращает минимальное значение выражения в коллекции. | [Products].Min([UnitPrice]) |
Single() | Возвращает объект, если это единственный элемент в коллекции. | [Accounts].Single() is not null |
Single(Expression) | Вы можете передать выражение в качестве параметра: [Collection][Condition].Single(Expression). Эта функция возвращает выражение , если коллекция содержит только один объект, соответствующий указанному условию (необязательно). | [Collection].Single([Property1]) - возвращает значение свойства найденного объекта. |
Sum(Value) | Возвращает сумму всех значений выражения в коллекции. | [Products].Sum([UnitsInStock]) |
Функции даты и времени
Функция | Описание | Пример |
---|---|---|
AddDays(DateTime, DaysCount) | Возвращает значение даты и времени, которое представляет собой указанное количество дней от указанного DateTime. | AddDays([OrderDate], 30) |
AddHours(DateTime, HoursCount) | Возвращает значение даты и времени, которое представляет собой указанное количество часов от указанного DateTime. | AddHours([StartTime], 2) |
AddMilliSeconds(DateTime, MilliSecondsCount) | Возвращает значение даты и времени, которое представляет собой указанное количество миллисекунд от указанного DateTime. | AddMilliSeconds(([StartTime], 5000)) |
AddMinutes(DateTime, MinutesCount) | Возвращает значение даты и времени, которое представляет собой указанное количество минут от указанного DateTime. | AddMinutes([StartTime], 30) |
AddMonths(DateTime, MonthsCount) | Возвращает значение даты и времени, которое представляет собой указанное количество месяцев от указанного DateTime. | AddMonths([OrderDate], 1) |
AddSeconds(DateTime, SecondsCount) | Возвращает значение даты и времени, которое представляет собой указанное количество секунд от указанного DateTime. | AddSeconds([StartTime], 60) |
AddTicks(DateTime, TicksCount) | Возвращает значение даты и времени, которое представляет собой указанное количество тиков от указанного DateTime. | AddTicks([StartTime], 5000) |
AddTimeSpan(DateTime, TimeSpan) | Возвращает значение даты и времени из указанного DateTime для данного TimeSpan. | AddTimeSpan([StartTime], [Duration]) |
AddYears(DateTime, YearsCount) | Возвращает значение даты и времени, которое представляет собой указанное количество лет от указанного DateTime. | AddYears([EndDate], -1) |
DateDiffDay(startDate, endDate) | Возвращает разницу дней между двумя датами, не допускающими значение NULL. | DateDiffDay([StartTime], Now()) |
DateDiffHour(startDate, endDate) | Возвращает разницу часов между двумя датами, не допускающими значение NULL. | DateDiffHour([StartTime], Now()) |
DateDiffMilliSecond(startDate, endDate) | Возвращает разницу миллисекунд между двумя датами, не допускающими значение NULL. | DateDiffMilliSecond([StartTime], Now()) |
DateDiffMinute(startDate, endDate) | Возвращает разницу минут между двумя датами, не допускающими значение NULL. | DateDiffMinute([StartTime], Now()) |
DateDiffMonth(startDate, endDate) | Возвращает разницу месяцев между двумя датами, не допускающими значение NULL. | DateDiffMonth([StartTime], Now()) |
DateDiffSecond(startDate, endDate) | Возвращает разницу секунд между двумя датами, не допускающими значение NULL. | DateDiffSecond([StartTime], Now()) |
DateDiffTick(startDate, endDate) | Возвращает разницу тиков между двумя датами, не допускающими значение NULL. | DateDiffTick([StartTime], Now()) |
DateDiffYear(startDate, endDate) | Возвращает разницу годов между двумя датами, не допускающими значение NULL. | DateDiffYear([StartTime], Now()) |
GetDate(DateTime) | Извлекает дату из определенного DateTime. | GetDate([OrderDateTime]) |
GetDay(DateTime) | Извлекает день из определенного DateTime. | GetDay([OrderDate]) |
GetDayOfWeek(DateTime) | Извлекает день недели из определенного DateTime. | GetDayOfWeek([OrderDate]) |
GetDayOfYear(DateTime) | Извлекает день года из определенного DateTime. | GetDayOfYear([OrderDate]) |
GetHour(DateTime) | Извлекает час из определенного DateTime. | GetHour([StartTime]) |
GetMilliSecond(DateTime) | Извлекает миллисекунды из определенного DateTime. | GetMilliSecond([StartTime]) |
GetMinute(DateTime) | Извлекает минуты из заданного значения DateTime. | GetMinute([StartTime]) |
GetMonth(DateTime) | Извлекает месяц из определенного DateTime. | GetMonth([StartTime]) |
GetSecond(DateTime) | Извлекает секунды из определенного DateTime. | GetSecond([StartTime]) |
GetTimeOfDay(DateTime) | Извлекает время дня из определенного DateTime в тиках. | GetTimeOfDay([StartTime]) |
GetYear(DateTime) | Извлекает год из определенного DateTime. | GetYear([StartTime]) |
IsApril(DateTime) | Возвращает True, если указанная дата приходится на Апрель. | IsApril([OrderDate]) |
IsAugust(DateTime) | Возвращает True, если указанная дата приходится на Август. | IsAugust([OrderDate]) |
IsDecember(DateTime) | Возвращает True, если указанная дата приходится на Декабрь. | IsDecember([OrderDate]) |
IsFebruary(DateTime) | Возвращает True, если указанная дата приходится на Февраль. | IsFebruary([OrderDate]) |
IsJanuary(DateTime) | Возвращает True, если указанная дата приходится на Январь. | IsJanuary([OrderDate]) |
IsJuly(DateTime) | Возвращает True, если указанная дата приходится на Июль. | IsJuly([OrderDate]) |
IsJune(DateTime) | Возвращает True, если указанная дата приходится на Июнь. | IsJune([OrderDate]) |
IsLastMonth(DateTime) | Возвращает True, если указанная дата приходится на предыдущий месяц. | IsLastMonth([OrderDate]) |
IsLastYear(DateTime) | Возвращает True, если указанная дата приходится на предыдущий год. | IsLastYear([OrderDate]) |
IsMarch(DateTime) | Возвращает True, если указанная дата приходится на Март. | IsMarch([OrderDate]) |
IsMay(DateTime) | Возвращает True, если указанная дата приходится на Май. | IsMay([OrderDate]) |
IsNextMonth(DateTime) | Возвращает True, если указанная дата приходится на следующий месяц. | IsNextMonth([OrderDate]) |
IsNextYear(DateTime) | Возвращает True, если указанная дата приходится на следующий год. | IsNextYear([OrderDate]) |
IsNovember(DateTime) | Возвращает True, если указанная дата приходится на Ноябрь. | IsNovember([OrderDate]) |
IsOctober(DateTime) | Возвращает True, если указанная дата приходится на Октябрь. | IsOctober([OrderDate]) |
IsSameDay(DateTime) | Возвращает True, если указанные значения даты/времени попадают в один и тот же день. | IsSameDay([OrderDate]) |
IsSeptember(DateTime) | Возвращает True, если указанная дата приходится на Сентябрь. | IsSeptember([OrderDate]) |
IsThisMonth(DateTime) | Возвращает True, если указанная дата приходится на текущий месяц. | IsThisMonth([OrderDate]) |
IsThisWeek(DateTime) | Возвращает True, если указанная дата приходится на текущую неделю. | IsThisWeek([OrderDate]) |
IsYearToDate(DateTime) | Возвращает True, если указанная дата попадает в период с начала года. Этот период начинается с первого дня текущего года и продолжается до текущей даты (включая текущую дату). | IsYearToDate([OrderDate]) |
IsThisYear(DateTime) | Возвращает True, если указанная дата приходится на текущий год. | IsThisYear([OrderDate]) |
LocalDateTimeDayAfterTomorrow() | Возвращает значение даты и времени, соответствующее послезавтра. | AddDays(LocalDateTimeDayAfterTomorrow(), 5) |
LocalDateTimeLastMonth() | Возвращает значение DateTime, соответствующее первому дню предыдущего месяца. | AddMonths(LocalDateTimeLastMonth(), 5) |
LocalDateTimeLastWeek() | Возвращает значение даты и времени, соответствующее первому дню предыдущей недели. | AddDays(LocalDateTimeLastWeek(), 5) |
LocalDateTimeLastYear() | Возвращает значение DateTime, соответствующее первому дню предыдущего года. | AddYears(LocalDateTimeLastYear(), 5) |
LocalDateTimeNextMonth() | Возвращает значение даты и времени, соответствующее первому дню следующего месяца. | AddMonths(LocalDateTimeNextMonth(), 5) |
LocalDateTimeNextWeek() | Возвращает значение даты и времени, соответствующее первому дню следующей недели. | AddDays(LocalDateTimeNextWeek(), 5) |
LocalDateTimeNextYear() | Возвращает значение даты и времени, соответствующее первому дню следующего года. | AddYears(LocalDateTimeNextYear(), 5) |
LocalDateTimeNow() | Возвращает значение даты и времени, соответствующее текущему моменту времени. | AddDays(LocalDateTimeNow(), 5) |
LocalDateTimeThisMonth() | Возвращает значение даты и времени, соответствующее первому дню текущего месяца. | AddMonths(LocalDateTimeThisMonth(), 5) |
LocalDateTimeThisWeek() | Возвращает значение даты и времени, соответствующее первому дню текущей недели. | AddDays(LocalDateTimeThisWeek(), 5) |
LocalDateTimeThisYear() | Возвращает значение даты и времени, соответствующее первому дню текущего года. | AddYears(LocalDateTimeThisYear(), 5) |
LocalDateTimeToday() | Возвращает значение даты и времени, соответствующее сегодня. | AddDays(LocalDateTimeToday(), 5) |
LocalDateTimeTomorrow() | Возвращает значение даты и времени, соответствующее Завтра. | AddDays(LocalDateTimeTomorrow(), 5) |
LocalDateTimeTwoMonthsAway() | Возвращает значение DateTime, соответствующее первому дню следующего месяца. | AddMonths(LocalDateTimeTwoMonthAway(), 5) |
LocalDateTimeTwoWeeksAway() | Возвращает значение DateTime, соответствующее первому дню следующей недели. | AddDays(LocalDateTimeTwoWeeksAway(), 5) |
LocalDateTimeTwoYearsAway() | Возвращает значение DateTime, соответствующее первому дню следующего года. | AddYears(LocalDateTimeTwoYearsAway(), 5) |
LocalDateTimeYearBeforeToday() | Возвращает значение DateTime, соответствующее той же дате год назад. | AddYears(LocalDateTimeYearBeforeToday(), 5) |
LocalDateTimeYesterday() | Возвращает значение даты и времени, соответствующее Вчера. | AddDays(LocalDateTimeYesterday(), 5) |
Now() | Возвращает текущую системную дату и время. | AddDays(Now(), 5) |
Today() | Возвращает текущую дату. Независимо от фактического времени эта функция возвращает полночь текущей даты. | AddMonths(Today(), 1) |
UtcNow() | Возвращает текущую системную дату и время, выраженные в формате всемирного координированного времени (UTC). | AddDays(UtcNow(), 7) |
Логические функции
Iif(Expression1, True_Value1, ..., ExpressionN, True_ValueN, False_Value)
Возвращает одно из нескольких заданных значений в зависимости от значений логических выражений.Функция может принимать 2N+1 аргументов ( N - количество заданных логических выражений):
Каждый нечетный аргумент задает логическое выражение.
Каждый четный аргумент указывает значение, которое возвращается, если предыдущее выражение оценивается как True.
Последний аргумент задает значение, которое возвращается, если ранее оцененные логические выражения дали False.
Iif(Name = 'Bob', 1, Name = 'Dan', 2, Name = 'Sam', 3, 4)")
IsNull(Value)
Возвращает True, если указанное значение равно NULL.IsNull([OrderDate])
IsNull(Value1, Value2)
Возвращает Value1, если оно не установлено в NULL; в противном случае возвращается значение2.IsNull([ShipDate], [RequiredDate])
IsNullOrEmpty(String)
Возвращает True, если указанный объект String имеет значение NULL или пустую строку; в противном случае возвращается False.IsNullOrEmpty([ProductName])
Математические функции
Функция | Описание | Пример |
---|---|---|
Abs(Value) | Возвращает абсолютное положительное значение данного числового выражения. | Abs(1 - [Discount]) |
Acos(Value) | Возвращает арккосинус числа (угол в радианах, косинус которого является заданным выражением с плавающей запятой). | Acos([Value]) |
Asin(Value) | Возвращает арксинус числа (угол в радианах, синус которого является заданным выражением с плавающей запятой). | Asin([Value]) |
Atn(Value) | Возвращает арктангенс числа (угол в радианах, тангенс которого является заданным выражением с плавающей запятой). | Atn([Value]) |
Atn2(Value1, Value2) | Возвращает угол, тангенс которого является частным двух заданных чисел в радианах. | Atn2([Value1], [Value2]) |
BigMul(Value1, Value2) | Возвращает Int64, содержащий полное произведение двух указанных 32-битных чисел. | BigMul([Amount], [Quantity]) |
Ceiling(Value) | Возвращает наименьшее целое число, которое больше или равно числовому выражению. | Ceiling([Value]) |
Cos(Value) | Возвращает косинус угла в радианах. | Cos([Value]) |
Cosh(Value) | Возвращает гиперболический косинус угла в радианах. | Cosh([Value]) |
Exp(Value) | Возвращает экспоненциальное значение выражения с плавающей запятой. | Exp([Value]) |
Floor(Value) | Возвращает наибольшее целое число, меньшее или равное числовому выражению. | Floor([Value]) |
Log(Value) | Возвращает натуральный логарифм указанного числа. | Log([Value]) |
Log(Value, Base) | Возвращает логарифм указанного числа по указанному основанию. | Log([Value], 2) |
Log10(Value) | Возвращает логарифм указанного числа по основанию 10. | Log10([Value]) |
Max(Value1, Value2) | Возвращает максимальное значение из указанных значений. | Max([Value1], [Value2]) |
Min(Value1, Value2) | Возвращает минимальное значение из указанных значений. | Min([Value1], [Value2]) |
Power(Value, Power) | Возвращает указанное число, возведенное в указанную степень. | Power([Value], 3) |
Rnd() | Возвращает случайное число, которое меньше 1, но больше или равно нулю. | Rnd()*100 |
Round(Value) | Округляет заданное значение до ближайшего целого числа. | Round([Value]) |
Round(Value, Precision) | Округляет заданное значение до ближайшего целого числа или до указанного количества знаков после запятой. | Round([Value], 2) |
Sign(Value) | Возвращает положительный (+1), ноль (0) или отрицательный (-1) знак заданного выражения. | Sign([Value]) |
Sin(Value) | Возвращает синус угла, заданного в радианах. | Sin([Value]) |
Sinh(Value) | Возвращает гиперболический синус угла, заданного в радианах. | Sinh([Value]) |
Sqr(Value) | Возвращает квадратный корень заданного числа. | Sqr([Value]) |
Tan(Value) | Возвращает тангенс угла, заданного в радианах. | Tan([Value]) |
Tanh(Value) | Возвращает гиперболический тангенс угла, заданного в радианах. | Tanh([Value]) |
ToDecimal(Value) | Преобразует значение в эквивалентное десятичное число. | ToDecimal([Value]) |
ToDouble(Value) | Преобразует Value в эквивалентное 64-битное число двойной точности с плавающей запятой. | ToDouble([Value]) |
ToFloat(Value) | Преобразует Value в эквивалентное 32-разрядное число с плавающей запятой одинарной точности. | ToFloat([Value]) |
ToInt(Value) | Преобразует Value в эквивалентное 32-разрядное целое число со знаком. | ToInt([Value]) |
ToLong(Value) | Преобразует Value в эквивалентное 64-битное целое число со знаком. | ToLong([Value]) |
Специальные функции
Argb(Alpha, Red, Green, Blue)
Возвращает строку, определяющую цвет с использованием значений цветовых каналов Alpha, Red, Green и Blue.Argb(1,200, 30, 200) /* Result: '1,200,30,200'*/
GetDisplayText(?parameterName)
Возвращает отображаемое значение для указанного параметра типа список. Для параметров, не являющихся списками, эта функция возвращает значение, преобразованное в строку.GetDisplayText(?employeeParameter)
Rgb(Red, Green, Blue)
Возвращает строку, определяющую цвет с использованием значений цветовых каналов Red, Green и Blue.Rgb(30,200,150) /* Result: '30,200,150' */
Строковые функции
Функция | Описание | Пример |
---|---|---|
Ascii(String) | Возвращает кодовое значение ASCII самого левого символа в символьном выражении. | Ascii('a') |
Char(Number) | Преобразует целое число ASCII в символ. | Char(65) + Char(51) |
CharIndex(String1, String2) | Возвращает начальную позицию String1 в String2, начиная с позиции нулевого символа и заканчивая концом строки. | CharIndex('e', 'devexpress') |
CharIndex(String1, String2, StartLocation) | Возвращает начальную позицию String1 в String2, начиная с позиции символа StartLocation до конца строки. | CharIndex('e', 'devexpress', 2) |
Concat(String1, ... , StringN) | Возвращает строковое значение, содержащее склеивание текущей строки с любыми дополнительными строками. | Concat('A', ')', [ProductName]) |
Contains(String1, SubString1) | Возвращает True, если SubString1 встречается внутри String1; в противном случае возвращается False. | Contains([ProductName], 'dairy') |
EndsWith(String1, SubString1) | Возвращает True, если конец String1 совпадает с SubString1; в противном случае возвращается False. | EndsWith([Description], 'The end.') |
Insert(String1, StartPosition, String2) | Вставляет String2 в String1 в позиции, указанной StartPositon. | Insert([Name], 0, 'ABC-') |
Len(Value) | Возвращает целое число, содержащее либо количество символов в строке, либо номинальное количество байтов, необходимых для хранения переменной. | Len([Description]) |
Lower(String) | Возвращает строку в нижнем регистре. | Lower([ProductName]) |
PadLeft(String, Length) | Выравнивает символы заданной строки по левому краю, дополняя ее левую часть пробелами до указанной общей длины. | PadLeft([Name], 30) |
PadLeft(String, Length, Char) | Выравнивает по левому краю символы определенной строки, дополняя ее левую сторону указанным символом Char до указанной общей длины. | PadLeft([Name], 30, '<') |
PadRight(String, Length) | Выравнивает символы определенной строки по правому краю, дополняя ее левую часть символами пробела до указанной общей длины. | PadRight([Name], 30) |
PadRight(String, Length, Char) | Выравнивает символы определенной строки по правому краю, дополняя ее левую часть указанным символом Char до указанной общей длины. | PadRight([Name], 30, '>') |
Remove(String, StartPosition) | Удаляет все символы из этого экземпляра, начиная с указанной позиции. | Remove([Name], 3) |
Remove(String, StartPosition, Length) | Удаляет указанное количество символов из этого экземпляра, начиная с указанной позиции. | Remove([Name], 0, 3) |
Replace(String1, SubString2, String3) | Возвращает копию String1, в которой SubString2 заменена на String3. | Replace([Name], 'The ', '') |
Reverse(String) | Меняет порядок элементов в String на обратный. | Reverse([Name]) |
StartsWith(String1, SubString1) | Возвращает True, если начало String1 совпадает с SubString1; в противном случае Ложь. | StartsWith([Title], 'The best') |
Substring(String, StartPosition, Length) | Извлекает подстроку из String. Подстрока начинается с StartPosition и имеет указанную длину. | Substring([Description], 2, 3) |
Substring(String, StartPosition) | Извлекает подстроку из String. Подстрока начинается с StartPosition. | Substring([Description], 2) |
ToStr(Value) | Возвращает строковое представление объекта. | ToStr([ID]) |
Trim(String) | Удаляет все начальные и конечные символы ПРОБЕЛ из строки. | Trim([ProductName]) |
Upper(String) | Возвращает строку в верхнем регистре. | Upper([ProductName]) |
Функции для привязок выражений и вычисляемых полей
Ниже приведен список функций, которые используются для построения привязок выражений и вычисляемых полей:
NewLine()
Возвращает строку новой строки, определенную для текущей среды.[CategoryName]+NewLine()+[Description] /* Result: Beverages Soft drinks, coffees, teas, beers and ales. /*
FormatString(Format, Value1, ... , ValueN)
Возвращает указанную строку с отформатированными значениями полей. Подробнее см. в следующем разделе: Форматирование данных.FormatString('{0:$0.00}', [UnitPrice]) /* Result: $45.60 */
Rgb(Red, Green, Blue)
Возвращает строку, определяющую цвет с использованием значений цветовых каналов Red, Green и Blue.Rgb(30,200,150) /* Result: '30,200,150' */
Join()
Объединяет элементы множественного параметра в одну строку. Эта функция полезна при привязке множественного параметра к элементу для отображения значений параметра в отчете.Эта функция имеет две перегрузки:
- Join(parameter) - объединяет значения указанного параметра, используя запятую в качестве разделителя.
- Join(parameter, separator) - объединяет значения указанного параметра с использованием указанного разделителя.
Join(?CategoriesParameter) /* Result: Beverages, Condiments */ Join(?CategoriesParameter, newline()) /* Result: Beverages Condiments */
Функции для сводки
Используйте следующие функции при расчете сводки по отчету и его группам:
sumAvg(Expression)
Вычисляет среднее значение всех значений в указанной сводной области (группе, странице или отчете).sumAvg([UnitPrice])
sumCount(Expression)
Подсчитывает количество значений в указанной сводной области (группе, странице или отчете). В простом сценарии вы не можете передавать параметр.При использовании этой функции в мастер-детальном отчете и передаче секции Детализации в качестве параметра функция подсчитывает количество записей в секции Детализации.
Смотрите также:
sumCount([UnitPrice])
sumDAvg(Expression)
Вычисляет среднее значение всех уникальных значений в указанной сводной области (группе, странице или отчете).sumDAvg([UnitPrice])
sumDCount(Expression)
Подсчитывает количество уникальных значений в указанной сводной области (группе, странице или отчете). В простом сценарии вы не можете передавать параметр.sumDCount([UnitPrice])
sumDStdDev(Expression)
Вычисляет стандартное отклонение совокупности всех уникальных значений в указанной сводной области (группе, странице или отчете).sumDStdDev([UnitPrice])
sumDStdDevP(Expression)
Вычисляет стандартное отклонение совокупности всех уникальных значений в указанной сводной области (группе, странице или отчете).sumDStdDevP([UnitPrice])
sumDSum(Expression)
Вычисляет сумму всех уникальных значений в указанной сводной области (группе, странице или отчете).sumDSum([UnitPrice])
sumDVar(Expression)
Вычисляет величину дисперсии для всех уникальных значений в указанной сводной области (группе, странице или отчете).sumDVar([UnitPrice])
sumDVarP(Expression)
Вычисляет дисперсию совокупности всех уникальных значений в указанной сводной области (группе, странице или отчете).sumDVarP([UnitPrice])
sumMax(Expression)
Вычисляет максимум всех значений в указанной сводной области (группе, странице или отчете).sumMax([UnitPrice])
sumMedian(Expression)
Находит среднее число в последовательности.Если общее количество элементов нечетное, эта функция возвращает значение среднего числа в последовательности. Если общее количество элементов четное, эта функция возвращает среднее арифметическое двух средних чисел.
sumMedian([UnitPrice])
sumMin(Expression)
Вычисляет минимум всех значений в указанной сводной области (группе, странице или отчете).sumMin([UnitPrice])
sumPercentage(Expression)
Вычисляет процентное отношение значения текущей строки данных к сумме всех значений в указанной сводной области (группе, странице или отчете).sumPercentage([UnitPrice])
sumRecordNumber(Expression)
Возвращает номер текущей записи в указанной сводной области (группе, странице или отчете). Это означает, например, что если сводка рассчитывается для группы, то номер записи рассчитывается только внутри этой группы и сбрасывается каждый раз при запуске новой группы.В простом сценарии вы не можете передавать параметр.
См. также: Отображение номеров строк в отчете, группе или странице
sumRecordNumber()
sumRunningSum(Expression)
Вычисляет сумму всех предыдущих значений, отображаемых перед текущей строкой данных, с текущим значением строки данных.sumRunningSum([UnitPrice])
sumStdDev(Expression)
Вычисляет стандартное отклонение всех значений в указанной сводной области (группе, странице или отчете).sumStdDev([UnitPrice])
sumStdDevP(Expression)
Вычисляет стандартное отклонение совокупности всех значений в указанной сводной области (группе, странице или отчете).sumStdDevP([UnitPrice])
sumSum(Expression)
Вычисляет сумму всех значений в указанной сводной области (группе, странице или отчете).sumSum([UnitsInStock])
sumVar(Expression)
Вычисляет величину дисперсии для всех значений в указанной сводной области (группе, странице или отчете).sumVar([UnitPrice])
sumVarP(Expression)
Вычисляет дисперсию генеральной совокупности для всех значений в указанной сводной области (группе, странице или отчете).sumVarP([UnitPrice])
sumWAvg(Expression, Expression)
Вычисляет средневзвешенное значение всех значений в указанной сводной области (группе, странице или отчете). Этот тип сводки возвращает результат следующей операции:Sum(Expression1 * Expression2) / Sum(Expression2).
sumWAvg([UnitPrice])
Функции Колибри
GetLargeObjectData(Value)
Получить данные из хранилища Больших файлов по ссылке.GetLargeObjectData('value.png:00000000-0000-0000-0000-000000000000')
GetLargeObjectFileName(Value)
Получить имя файла из ссылки на хранилище Больших файлов.GetLargeObjectFileName('value.png:00000000-0000-0000-0000-000000000000')
GetParameterValue(Value)
Получить значение параметра модели или приложения.sumAvg([UnitPrice])
ToMoneyString(Value, bool)
Денежные единицы прописью. Второй параметр указывает писать ли первую букву с заглавной.ToMoneyString([Sum], false)