Соглашения об именах параметров (DAX)
В ссылках на DAX используются стандартизированные имена параметров для упрощения понимания функций и их использования.
Имена параметров
Параметр |
Описание |
expression |
Любое выражение DAX, возвращающее одно скалярное значение, в котором выражение вычисляется несколько раз (для каждой строки или контекста). |
value |
Любое выражение DAX, возвращающее скалярное значение, вычисляемое только один раз перед выполнением других операций. |
table |
Любое выражение DAX, возвращающее таблицу данных. |
tableName |
Имя существующей таблицы в стандартном синтаксисе DAX. Не может быть выражением. |
columnName |
Имя существующего столбца (обычно полное) в стандартном синтаксисе DAX. Не может быть выражением. |
name |
Строковая константа, которая будет использоваться для указания имени нового объекта. |
order |
Перечисление, используемое для определения порядка сортировки. |
ties |
Перечисление, используемое для определения способа обработки идентичных значений. |
тип |
Перечисление, используемое для определения типа данных PathItem и PathItemReverse. |
Установка префикса имен параметров и использование только префикса
prefixing |
К именам параметров могут быть добавлены описательные префиксы, указывающие на способ использования аргументов и позволяющие избежать неоднозначного понимания параметров. Пример.
|
||||
omitting |
Имена параметров пропускаются, если для описания параметра достаточно префикса. Например, рекомендуется вместо синтаксиса DATE (Year_Value, Month_Value, Day_Value) использовать DATE (Year, Month, Day); троекратное повторение значения суффикса не несет смысловой нагрузки и усложняет понимание. Однако если речь идет о параметре Year_columnName, то имя параметра и префикс укажут пользователю на необходимость ссылки на существующий столбец Year. |