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的數據列。 藉由將 SUMMARIZECOLUMNS 表達式包裝在 ADDMISSINGITEMS 表示式內,也會傳回不含 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 |