Ir para conteúdo
  • 0

Duvida Agrupar summarize


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

Pergunta

  • Alunos
Postado

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

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado (editado)

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
  • Like 1

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...