Ir para conteúdo
  • 0

Duvida Agrupar summarize


leonardorinaudo
Ir para solução Solucionado por Natan Fratta da Silva ,

Pergunta

  • Membros

Pessoal bom dia!


Fiz 3 tabelas com summarize, com as mesmas colunas, gostaria de juntar tudo em um unica tabela é possivel?

Venda GPV 2022 = SUMMARIZE(f030237GPV22;dCalendario[Data].[Date];f030237GPV22[Filial];f030237GPV22[Cliente];f030237GPV22[Produto];f030237GPV22[Vl Total   ];"Volumes HL";SUM(f030237GPV22[Volume HL]))
 
Venda GPV 2023 = SUMMARIZE(f030237GPV23;dCalendario[Data].[Date];f030237GPV23[Filial];f030237GPV23[Cliente];f030237GPV23[Produto];f030237GPV23[Total];f030237GPV23[Origem do Pedido];"Volumes HL";SUM(f030237GPV23[Volume HL]))
 
Venda 2023 = SUMMARIZE(f030237MGA;dCalendario[Data].[Date];f030237MGA[Filial];f030237MGA[Cliente];f030237MGA[Produto];f030237MGA[Total];f030237MGA[Origem do Pedido];"Volumes HL";SUM(f030237MGA[Volume HL]))

image.png.75a45fea59955b5c1e215ff2f932b4d2.png

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Bom dia @leonardorinaudo tudo bem por ai!

Cara tente usar a Função UNION, crie uma nova tabela utilizando DAX igual já fez ai, porém inicie o código com a função UNION, e dentro dela colque estas 3 funções SUMMARIZE que fez para cada ano. Vai precisar ter a mesma estrutura como disse ai.

Abaixo tenho um exemplo que fiz uma vez em um arquivo, para adaptar e colocar suas funções. No meu caso era duas tabelas apenas, porém pode adicionar + como necessário.

MascaraSubtotais =
 
// Utilizando o UNION para acrescentar as duas tabelas padronizadas de Mês e Totais ANO.
UNION(
    // Coloque aqui suas 3 tabelas, com a mesma estrutura
    DISTINCT(
        SELECTCOLUMNS(
            dCalendario,
                "Tipo Periodo","Ano",
                "Ano Periodo",dCalendario[Ano],
                "Mes Periodo",BLANK(),
                "Mascara Periodo", dCalendario[Ano],
                "DataClassificacao",dCalendario[Ano] * 1000
                    )
            )
    ,
    // Coloque aqui suas 3 tabelas, com a mesma estrutura
    DISTINCT(
        SELECTCOLUMNS(
            dCalendario,
                "Tipo Periodo","Mes",
                "Ano Periodo",dCalendario[Ano],
                "Mes Periodo",dCalendario[MesNum],
                "Mascara Periodo", dCalendario[Ano] &FORMAT(dCalendario[MesNum],"00"),
                "DataClassificacao",dCalendario[AnoMesINT]
            )
    ))

Tenta adaptar, qualquer coisa avisa. Espero que te ajude, abraço!

Editado por Natan Fratta da Silva
  • Gostei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...