Похожие презентации:
Конфигурационная таблица рейтингов на основании роста продаж
1.
2.
_Rating=
DATATABLE(
"RatingKey", INTEGER,
"Rating", STRING,
"Min Growth", DOUBLE,
"Max Growth", DOUBLE,
{
{ 1, "Decreasing", 0, 0.8 },
{ 2, "Stable", 0.8, 1.2 },
{ 3, "Increasing", 1.2, 999999 }
}
)
3.
Функция DATATABLE () — возвращает таблицу с нужными данными(позволяет создать таблицу «с нуля»).
Синтаксис:
DATATABLE (
"Имя столбца 1"; Тип Данных Столбца 1;
"Имя столбца 2"; Тип Данных Столбца 2;
"Имя столбца N"; Тип Данных Столбца N;
{
{Значение 1; Значение 2; Значение N}; {Значение 1; Значение 2; Значение N};
{Значение 1; Значение 2; Значение N};
{Значение 1; Значение 2; Значение N}
}
)
4.
SUMMARIZE () — создает сводную таблицу сагрегированными итогами по выбранным
группам.
Синтаксис:
SUMMARIZE (
'Таблица';
[Столбец 1]; [Столбец 2]; ...; [Столбец N];
"Имя столбца 1"; Выражение 1;
"Имя столбца 2"; Выражение 2;
...; ...;
"Имя столбца N"; Выражение N
)
5.
GENERATE ()— создают таблицу из всехпересечений строк двух таблиц, входящих в
параметры функций.
То есть, для каждой строки первой таблицы возвращаются (по
очереди вычисляются) все строки из второй.
Синтаксис:
GENERATE ('Таблица 1'; 'Таблица 2')
6.
Функция FILTER () — возвращает таблицу, фильтруя исходную таблицу позаданным в параметрах фильтрам.
Фильтрация производится по строкам, то есть, возвращаются все столбцы
исходной таблицы, а строки только те, которые удовлетворяют условию
фильтра.
Синтаксис:
FILTER (‘Таблица’; Фильтр)
7.
SELECTCOLUMNS - Возвращает таблицу с выбраннымистолбцами из таблицы и новыми столбцами, заданными с
помощью выражений DAX.
Синтаксис:
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, <Name>], …)
8.
9.
SELECTCOLUMNS - Возвращает таблицу с выбранными столбцами из таблицы и новымистолбцами, заданными с помощью выражений DAX.
Синтаксис:
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, <Name>], …)
SUMMARIZE () — создает сводную таблицу с агрегированными итогами по выбранным
группам.
Синтаксис:
SUMMARIZE (
'Таблица';
[Столбец 1]; [Столбец 2]; ...; [Столбец N];
"Имя столбца 1"; Выражение 1;
"Имя столбца 2"; Выражение 2;
...; ...;
"Имя столбца N"; Выражение N
)
10.
TREATAS - Применяет результат табличного выражения в качествефильтров к столбцам несвязанной таблицы.
Синтаксис:
TREATAS(table_expression, <column>[, <column>[, <column>[,…]]]} )
VALUES () — функция, которая создает таблицу, состоящую из одного
столбца с набором уникальных значений исходной таблицы или
столбца.
Синтаксис: VALUES (‘Таблица’) или VALUES ([Столбец])
11.
CALCULATETABLE () — вычисляет табличное выражение, измененное внутреннимифильтрами.
Синтаксис:
CALCULATETABLE (Табличное выражение; Фильтр 1; Фильтр 2; …; Фильтр N)
REMOVEFILTERS - удаляет фильтры для указанных таблиц или столбцов.
Синтаксис:
REMOVEFILTERS([<table> | <column>[, <column>[, <column>[,…]]]])
KEEPFILTERS - Изменяет порядок применения фильтров при вычислении функции
CALCULATE или CALCULATETABLE.
Синтаксис:
KEEPFILTERS(<expression>)