ADDMISSINGITEMS
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Adiciona linhas com valores vazios a uma tabela retornada por SUMMARIZECOLUMNS.
Sintaxe
ADDMISSINGITEMS ( [<showAll_columnName> [, <showAll_columnName> [, … ] ] ], <table> [, <groupBy_columnName> [, [<filterTable>] [, <groupBy_columnName> [, [<filterTable>] [, … ] ] ] ] ] ] )
Parâmetros
Termo | Definição |
---|---|
showAll_columnName | (Opcional) Uma coluna para a qual retornar itens sem dados para as medidas usadas. Se não for especificada, todas as colunas serão retornadas. |
table | Uma tabela de SUMMARIZECOLUMNS. |
groupBy_columnName | (Opcional) Uma coluna segundo a qual fazer o agrupamento no argumento de tabela fornecido. |
filterTable | (Opcional) Uma expressão de tabela que define quais linhas são retornadas. |
Retornar valor
Uma tabela com uma ou mais colunas.
Comentários
Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.
Com SUMMARIZECOLUMNS
Uma tabela retornada por SUMMARIZECOLUMNS incluirá somente linhas com valores. Ao encapsular uma expressão SUMMARIZECOLUMNS dentro de uma expressão ADDMISSINGITEMS, linhas que não contêm nenhum valor também serão retornadas.
Exemplo
Sem ADDMISSINGITEMS, a seguinte consulta:
SUMMARIZECOLUMNS(
'Sales'[CustomerId],
"Total Qty", SUM ( Sales[TotalQty] )
)
Retorna:
CustomerId | TotalQty |
---|---|
Um | 5 |
B | 3 |
C | 3 |
E | 2 |
Com ADDMISSINGITEMS, a seguinte consulta:
EVALUATE
ADDMISSINGITEMS (
'Sales'[CustomerId],
SUMMARIZECOLUMNS(
'Sales'[CustomerId],
"Total Qty", SUM ( Sales[TotalQty] )
),
'Sales'[CustomerId]
)
Retorna:
CustomerId | TotalQty |
---|---|
Um | 5 |
B | 3 |
C | 3 |
D | |
E | 2 |
F |