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
Prazo | Definição |
---|---|
showAll_columnName |
(Opcional) Uma coluna para a qual retornar itens sem dados para as medidas usadas. Se não for especificado, todas as colunas serão retornadas. |
table |
Uma SUMMARIZECOLUMNS tabela. |
groupBy_columnName |
(Opcional) Uma coluna a ser agrupada no argumento de tabela fornecido. |
filterTable |
(Opcional) Uma expressão de tabela que define quais linhas são retornadas. |
Valor de retorno
Uma tabela com uma ou mais colunas.
Observações
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Com SUMMARIZECOLUMNS
Uma tabela retornada por SUMMARIZECOLUMNS incluirá apenas linhas com valores. Ao encapsular uma expressão SUMMARIZECOLUMNS dentro de uma expressão ADDMISSINGITEMS, linhas que não contêm valores também sã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 |