ADDMISSINGITEMS
将空 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 |