Функции обработки таблиц
Эти функции возвращают таблицу или управляют существующими таблицами.
В этой категории
Функция | Описание |
---|---|
ADDCOLUMNS | Добавляет вычисляемые столбцы в заданное выражение таблицы или таблицы. |
ADDMISSINGITEMS | Добавляет сочетания элементов из нескольких столбцов в таблицу, если они еще не существуют. |
CROSSJOIN | Возвращает таблицу, содержащую декартовую продукцию всех строк из всех таблиц в аргументах. |
CURRENTGROUP | Возвращает набор строк из аргумента таблицы выражения GROUPBY. |
DATATABLE | Предоставляет механизм объявления встроенного набора значений данных. |
DETAILROWS | Вычисляет выражение подробных строк, определенное для меры, и возвращает данные. |
столбца DISTINCT | Возвращает таблицу с одним столбцом, содержащую различные значения из указанного столбца. |
ТАБЛИЦА DISTINCT | Возвращает таблицу, удаляя повторяющиеся строки из другой таблицы или выражения. |
EXCEPT | Возвращает строки одной таблицы, которая не отображается в другой таблице. |
FILTERS | Возвращает таблицу значений, непосредственно применяемых в качестве фильтров для columnName . |
GENERATE | Возвращает таблицу с декартовским продуктом между каждой строкой в таблице1 и таблицей, которая приводит к оценке таблицы 2 в контексте текущей строки из таблицы 1. |
GENERATEALL | Возвращает таблицу с декартовским продуктом между каждой строкой в таблице1 и таблицей, которая приводит к оценке таблицы 2 в контексте текущей строки из таблицы 1. |
GENERATESERIES | Возвращает одну таблицу столбцов, содержащую значения арифметического ряда. |
GROUPBY | Как и функция SUMMARIZE, GROUPBY не выполняет неявную CALCULATE для столбцов расширений, которые он добавляет. |
IGNORE | Изменяет SUMMARIZECOLUMNS путем пропуска определенных выражений из вычисления BLANK/NULL. |
INTERSECT | Возвращает пересечение строк двух таблиц, сохраняя дубликаты. |
NATURALINNERJOIN | Выполняет внутреннее соединение таблицы с другой таблицей. |
NATURALLEFTOUTERJOIN | Выполняет присоединение левойtable к rightTable. |
ROLLUP | Изменяет поведение SUMMARIZE путем добавления строк свертки в результат для столбцов, определенных параметром groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Изменяет поведение SUMMARIZECOLUMNS путем добавления свертки или промежуточных строк в результат на основе столбцов groupBy_columnName. |
ROLLUPISSUBTOTAL | Объединяет группы свертки с столбцом, добавленным ROLLUPADDISSUBTOTAL в выражении ADDMISSINGITEMS. |
ROLLUPGROUP | Изменяет поведение SUMMARIZE и SUMMARIZECOLUMNS путем добавления строк свертки в результат для столбцов, определенных параметром groupBy_columnName. |
ROW | Возвращает таблицу с одной строкой, содержащей значения, полученные из выражений, заданных каждому столбцу. |
SELECTCOLUMNS | Добавляет вычисляемые столбцы в заданное выражение таблицы или таблицы. |
SUBSTITUTEWITHINDEX | Возвращает таблицу, представляющую левый полусоединен из двух таблиц, предоставленных в качестве аргументов. |
SUMMARIZE | Возвращает сводную таблицу для запрошенных итогов по набору групп. |
SUMMARIZECOLUMNS | Возвращает сводную таблицу по набору групп. |
конструктора таблиц |
Возвращает таблицу одного или нескольких столбцов. |
TOPN | Возвращает верхние N-строки указанной таблицы. |
TREATAS | Применяет результат табличного выражения в качестве фильтров к столбцам из не связанной таблицы. |
UNION | Создает таблицу объединения (соединения) из пары таблиц. |
VALUES | Возвращает таблицу с одним столбцом, содержащую различные значения из указанной таблицы или столбца. |