Ir para conteúdo
  • 0

Dax - Total de cada Empresa / por família de produto


Ir para solução Solucionado por paulocesarmlf ,

Pergunta

  • Alunos
Postado

Boa tarde

Tenho uma base aonde preciso fazer cálculo de mix de produto em %, com seria essa medida em dax do total por empresa dividido por total de cada família de produto. Anexo print do resultado no excel.

IMG_20220525_145932.jpg

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado
1 hora atrás, Ch Lucas disse:

Cara, basta criar uma medida de SOMA da coluna coluna valor:

VALOR TOTAL = SUM(VALOR)

ai você monta a matriz,
coloca a CIA em linhas, Familia Produto em colunas e coloca a medida em valores.

Após isso você clica na setinha que fica do lado da medida que criou, e bota lá em mostrar valor como, depois escolhe percentual de linha total como demonstrado abaixo:

image.thumb.png.b10435e2ead4a3146484ab7cd4bb69d7.png

O resultado vai ficar assim:

image.png.4d9b0caf658735ec032e44ce58f0f298.png

Se quiser tirar os TOTAIS é só editar as visualizações e desativar os subtotais de coluna e linha.


Dito isso, consegue marcar a minha resposta como correta?

 

 

 

 

 

image.png

  • 0
  • Alunos
Postado
1 hora atrás, Ch Lucas disse:

Boa tarde

Tenho uma base aonde preciso fazer cálculo de mix de produto em %, com seria essa medida em dax do total por empresa dividido por total de cada família de produto. Anexo print do resultado no excel.

IMG_20220525_145932.jpg

Fala meu querido, boa tarde!

Consegue me enviar o arquivo?

  • 0
  • Alunos
Postado
13 horas atrás, paulocesarmlf disse:

Cara, basta criar uma medida de SOMA da coluna coluna valor:

VALOR TOTAL = SUM(VALOR)

ai você monta a matriz,
coloca a CIA em linhas, Familia Produto em colunas e coloca a medida em valores.

Após isso você clica na setinha que fica do lado da medida que criou, e bota lá em mostrar valor como, depois escolhe percentual de linha total como demonstrado abaixo:

image.thumb.png.b10435e2ead4a3146484ab7cd4bb69d7.png

O resultado vai ficar assim:

image.png.4d9b0caf658735ec032e44ce58f0f298.png

Se quiser tirar os TOTAIS é só editar as visualizações e desativar os subtotais de coluna e linha.


Dito isso, consegue marcar a minha resposta como correta?

 

 

 

 

 

image.png

Paulo, dessa forma  funciona em matriz, quando jogo em um gráfico de colunas empilhadas os valores informado é o % do total geral. Coloquei nesse exemplo de matriz para melhor entendimento mais o visual vai ser em gráfico.

  • 0
  • Alunos
Postado
39 minutos atrás, Ch Lucas disse:

Paulo, dessa forma  funciona em matriz, quando jogo em um gráfico de colunas empilhadas os valores informado é o % do total geral. Coloquei nesse exemplo de matriz para melhor entendimento mais o visual vai ser em gráfico.

@Ch Lucas Bom Dia ! 

Basta você usar o gráfico de 100% colunas empilhadas com a medida da sum(valor) veja a imagem abaixo.

251565544_Fotoforum.thumb.png.c60b74c8b88001734bc4999bacf39109.png
 

  • 0
  • Alunos
Postado
45 minutos atrás, Ch Lucas disse:

Paulo, dessa forma  funciona em matriz, quando jogo em um gráfico de colunas empilhadas os valores informado é o % do total geral. Coloquei nesse exemplo de matriz para melhor entendimento mais o visual vai ser em gráfico.

Cara se tu quer porcentagem não é para utilizar o grafico de coluna empilhada normal e sim o 100%.

Se tiver que usar o normal por algum motivo especifico, ai você tem que montar as medidas na mão:

VALOR_EMPRESA1_DOMICILIAR =
var vDomiciliar = CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
'Tabela 1 (Planilha2)'[Familia Produto] = "Domiciliar",
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa1"))
var vEmpresa1 =
CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa1"))
 
return
DIVIDE(vDomiciliar,vEmpresa1)
 

 

VALOR_EMPRESA1_EMPRESARIAL =
var vEmpresarial = CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
'Tabela 1 (Planilha2)'[Familia Produto] = "Empresarial",
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa1"))
var vEmpresa1 =
CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa1"))
 
return
DIVIDE(vEmpresarial,vEmpresa1)
 

 

VALOR_EMPRESA2_DOMICILIAR =
var vDomiciliar = CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
'Tabela 1 (Planilha2)'[Familia Produto] = "Domiciliar",
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa2"))
var vEmpresa2 =
CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa2"))
 
return
DIVIDE(vDomiciliar,vEmpresa2)

 

VALOR_EMPRESA2_EMPRESARIAL =
var vEmpresarial = CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
'Tabela 1 (Planilha2)'[Familia Produto] = "Empresarial",
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa2"))
var vEmpresa2 =
CALCULATE(
SUM('Tabela 1 (Planilha2)'[Valor]),
KEEPFILTERS('Tabela 1 (Planilha2)'[Cia] = "Empresa2"))
 
return
DIVIDE(vEmpresarial,vEmpresa2)

 

Mas como eu disse, basta colocar no empilhada que funciona.

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...