ADDMISSINGITEMS
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Добавляет строки с пустыми значениями в таблицу, возвращаемую СУММЕCOLUMNS.
Синтаксис
ADDMISSINGITEMS ( [<showAll_columnName> [, <showAll_columnName> [, … ] ] ], <table> [, <groupBy_columnName> [, [<filterTable>] [, <groupBy_columnName> [, [<filterTable>] [, … ] ] ] ] ] ] )
Параметры
Термин | Определение |
---|---|
showAll_columnName | (Необязательно) Столбец, для которого возвращаются элементы без данных для используемых мер. Если он не указан, возвращаются все столбцы. |
table | Таблица SUMMARIZECOLUMNS. |
groupBy_columnName | (Необязательно) Столбец для группировки по указанному аргументу таблицы. |
filterTable | (Необязательно) Табличное выражение, определяющее, какие строки возвращаются. |
Возвращаемое значение
Таблица с одним или несколькими столбцами.
Замечания
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
С ПОМОЩЬЮ СУММЕCOLUMNS
Таблица, возвращаемая суммой СУММЕCOLUMNS , будет содержать только строки со значениями. Упаковав выражение SUMMARIZECOLUMNS в выражение ADDMISSINGITEMS, строки, содержащие значения, также не возвращаются.
Пример
Без ADDMISSINGITEMS следующий запрос:
SUMMARIZECOLUMNS(
'Sales'[CustomerId],
"Total Qty", SUM ( Sales[TotalQty] )
)
Возвращает
CustomerId | TotalQty |
---|---|
а | 5 |
Б | 3 |
C | 3 |
E | 2 |
При использовании ADDMISSINGITEMS выполните следующий запрос:
EVALUATE
ADDMISSINGITEMS (
'Sales'[CustomerId],
SUMMARIZECOLUMNS(
'Sales'[CustomerId],
"Total Qty", SUM ( Sales[TotalQty] )
),
'Sales'[CustomerId]
)
Возвращает
CustomerId | TotalQty |
---|---|
а | 5 |
Б | 3 |
C | 3 |
D | |
E | 2 |
F |