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 更多列的表。

言论

在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。

使用 SUMMARIZECOLUMNS

SUMMARIZECOLUMNS 返回的表将仅包含具有 values的行。 通过在 ADDMISSINGITEMS 表达式中包装 SUMMARIZECOLUMNS 表达式,也会返回包含无 values 的行。

如果没有 ADDMISSINGITEMS,以下查询:

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

返回

CustomerId TotalQty
一个 5
B 3
C 3
E 2

使用 ADDMISSINGITEMS,以下查询:

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

返回

CustomerId TotalQty
一个 5
B 3
C 3
D
E 2
F