Ir para conteúdo
  • 0

Gráfico de Pareto


GuilhermeMogio
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

  • Alunos

Bom dia,

Estou tentando fazer um gráfico de pareto, porém encontrei algumas dificuldades.

Já vi alguns vídeos, e peguei como base o vídeos do Leonardo Karpinski mesmo. Mas ainda não consegui o que eu preciso.

Quando tenho uma sequencia de números iguais, não está fazendo o acumulado, já faz a soma dos números iguais e coloca o total em todas as linhas. (foto para ilustrar)

image.jpeg.e0bdc3414665cdd3675c1976d9a7407c.jpeg

O código DAX para o acumulado:

Valor Acumulado = 
VAR vValorContexo = [total per ata]
VAR vValorAcumulado = 
    CALCULATE(
        [total per ata],
        FILTER(
            ALLSELECTED(dAta
            ),
            [total per ata] >= vValorContexo
        )
    )
RETURN 
vValorAcumulado

Porém, precisaria ser como a coluna de exemplo (em vermelho) "ATA 3" e "ATA 4", por exemplo... No acumulado deveria estar como 22 e 26, e não 26 nas duas linhas.

Mesma coisa para a ATA 5, 6, 7 e 8.

Sempre quando tem números iguais no Total de Falhas.

teste_pareto.pbix

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
  • Solução

Bom dia @GuilhermeMogio

Segue resultado:
image.png.f1bcc8bae4fb0dae00ef99bcc1a3de47.png

Medidas:

Rank =
RANKX(ALL(ata), [TotalFalhas] *1000000 - CALCULATE(SELECTEDVALUE(ATA[ATA])))


 

acumulado =
var vContexto = [Rank]
var vAcumulado =
CALCULATE(
    [TotalFalhas],
    FILTER(
        ALL(ATA),
        [Rank] <= vContexto
    )
)
 
return vAcumulado



Em anexo o pbix.


Sucesso! 🚀
 

teste_pareto.pbix

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...