Поделиться через


ADDMISSINGITEMS

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

Добавляет строки с пустыми values в таблицу, возвращаемую SUMMARIZECOLUMNS.

Синтаксис

ADDMISSINGITEMS ( [<showAll_columnName> [, <showAll_columnName> [, … ] ] ], <table> [, <groupBy_columnName> [, [<filterTable>] [, <groupBy_columnName> [, [<filterTable>] [, … ] ] ] ] ] ] )

Параметры

Срок Определение
showAll_columnName (Необязательно) Столбец, для которого возвращаются элементы без данных для используемых мер. If not указанные столбцы all возвращаются.
table Таблица SUMMARIZECOLUMNS.
groupBy_columnName (Необязательно) Столбец для группировки по указанному аргументу таблицы.
filterTable (Необязательно) Табличное выражение, определяющее, какие строки возвращаются.

Возврат value

Таблица с одним or больше столбцов.

Замечания

Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).

С SUMMARIZECOLUMNS

Таблица, возвращаемая SUMMARIZECOLUMNS, будет содержать только строки с values. Упаковав выражение SUMMARIZECOLUMNS в выражение ADDMISSINGITEMS, строки, содержащие values, также возвращаются.

Пример

Без ADDMISSINGITEMSследующий запрос:

SUMMARIZECOLUMNS( 
    'Sales'[CustomerId], 
    "Total Qty", SUM ( Sales[TotalQty] )
)

Возвращает

CustomerId TotalQty
A 5
B 3
C 3
E 2

При использовании ADDMISSINGITEMSследующий запрос:

EVALUATE
ADDMISSINGITEMS (
    'Sales'[CustomerId],
    SUMMARIZECOLUMNS( 
        'Sales'[CustomerId],
        "Total Qty", SUM ( Sales[TotalQty] )
    ),
    'Sales'[CustomerId]
)

Возвращает

CustomerId TotalQty
A 5
B 3
C 3
D
E 2
F