Ir para conteúdo
  • 0

Medida em Dax com categorização de valores


kleberfernandes
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Pessoal, boa tarde!

Eu tenho uma tabela chamada fOperacoes que possui algumas colunas, entre elas, a coluna TotalBruto e outra coluna com o IDCliente.

Cada linha dessa tabela representa uma operação.

Eu preciso criar uma medida, que depois será implementada num visual de gráfico de colunas que faça a seguinte separação:

 

Qtd de clientes que tenham a soma das operações <= 1.000.000;

Qtd de clientes que tenham a soma das operações > 1.000.000 e <= 2.000.000;

Qtd de clientes que tenham a soma das operações > 2.000.000 e <= 3.000.000;

Tentei fazer com switch, mas não deu certo.

Categoria Total Bruto =
VAR TotalBrutoCliente = 
    CALCULATE(
        SUM('Tabela'[total bruto]),
        ALLEXCEPT('Tabela', 'Tabela'[ID cliente])
    )
RETURN
    SWITCH(
        TRUE(),
        TotalBrutoCliente <= 1000000, "Até 1.000.000",
        TotalBrutoCliente > 1000000 && TotalBrutoCliente <= 2000000, "De 1.000.000 Até 2.000.000",
        TotalBrutoCliente > 2000000 && TotalBrutoCliente <= 3000000, "De 2.000.000 Até 3.000.000",
        "Acima de 3.000.000"
    )
 

Obrigado.

 

 

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Crie uma dimensão Cliente com a lista de ids sem duplicados e adicione uma coluna nessa dimensão com a formula que você ja fez. Faça o relaciona com a tabela fato.

O que você está fazendo é uma Segmentação Estática, que é o principal uso para Colunas calculadas.

Editado por reinaldoc
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...