ADDMISSINGITEMS
SUMMARIZECOLUMNSによって返されるテーブルに空の値を持つ行を追加します。
構文
ADDMISSINGITEMS ( [<showAll_columnName> [, <showAll_columnName> [, … ] ] ], <table> [, <groupBy_columnName> [, [<filterTable>] [, <groupBy_columnName> [, [<filterTable>] [, … ] ] ] ] ] ] )
パラメーター
用語 | 定義 |
---|---|
showAll_columnName |
(省略可能)メジャーのデータが使用されていないアイテムを返す列。 指定しない場合は、すべての列が返されます。 |
table |
SUMMARIZECOLUMNS テーブル。 |
groupBy_columnName |
(省略可能)指定されたテーブル引数でグループ化する列。 |
filterTable |
(省略可能)返される行を定義するテーブル式。 |
戻り値
1 つ以上の列を含むテーブル。
備考
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
SUMMARIZECOLUMNS
SUMMARIZECOLUMNS によって返されるテーブルには、値を持つ行のみが含まれます。 ADDMISSINGITEMS 式内で SUMMARIZECOLUMNS 式をラップすることで、値を含まない行も返されます。
例
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 |