Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. GENERATEALL

GENERATEALL

DAXManipulação de Tabelas

Como GENERATE, retorna o produto cartesiano de cada linha da Tabela1 com a Tabela2 avaliada nessa linha, mas mantém as linhas da Tabela1 cuja Tabela2 retorna vazia.

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 branco

Observações

Se a Tabela2 retorna vazia para uma linha, a linha da Tabela1 é mantida com valores nulos nas colunas da Tabela2. Os nomes de coluna das duas tabelas devem ser diferentes, senão retorna erro. Não é suportada em DirectQuery quando usada em coluna calculada ou regra de RLS.

Mais informações

Lançamento
2016-Nov
Referência
https://learn.microsoft.com/pt-br/dax/generateall-function-dax
Função anteriorGENERATEPróxima função GENERATESERIES
Biblioteca