Ir para conteúdo
  • 0

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


Ch Lucas
Ir para solução Solucionado por paulocesarmlf ,

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução
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

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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.

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...