Quando usar
Quando você quer manter todas as categorias mesmo aquelas sem produtos no Top-3.
Sintaxe
DAX
GENERATEALL(<Tabela1>, <Tabela2>)Parâmetros
Tabela1: qualquer expressão DAX que retorne tabela. Tabela2: qualquer expressão DAX que retorne tabela, avaliada para cada linha da Tabela1.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// Tabela calculada: top 3 produtos por região, mantendo regiões sem venda
Top 3 por Região =
GENERATEALL (
VALUES ( TabDimRegiao[NomeRegiao] ), // todas as regiões
TOPN (
3,
FILTER ( VALUES ( TabDimProduto[NomeProduto] ), NOT ISBLANK ( [Total de Vendas] ) ),
[Total de Vendas], DESC
)
)
// Região sem venda aparece com NomeProduto em brancoMais informações
- Lançamento
- 2016-Nov