Alunos kleberfernandes Postado Junho 14 Alunos Compartilhar Postado Junho 14 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 More sharing options...
0 Alunos Solução Edson Igari Postado Junho 14 Alunos Solução Compartilhar Postado Junho 14 37 minutos atrás, kleberfernandes disse: Edson, obrigado pelo retorno! Segue a base com as duas colunas. dados.xlsx 31.13 kB · 0 downloads @kleberfernandes, tudo bem? Se entendi o que precisa, veja se é isso. Validei no excel tá certinho. ajuda kleber.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Junho 14 Alunos Compartilhar Postado Junho 14 @kleberfernandes, tudo bem? Disponibiliza o pbix ou monta um arquivo de exemplo, assim fica mais fácil de ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleberfernandes Postado Junho 14 Autor Alunos Compartilhar Postado Junho 14 Edson, obrigado pelo retorno! Segue a base com as duas colunas. dados.xlsx Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos reinaldoc Postado Junho 14 Alunos Compartilhar Postado Junho 14 (editado) 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 Junho 14 por reinaldoc Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleberfernandes Postado Junho 17 Autor Alunos Compartilhar Postado Junho 17 @Edson Igari, acho que é isso mesmo! Pelo que entendi, você criou uma tabela auxiliar com os ranges e depois criou uma medida que faz a segmentação baseada nos ranges, foi isso? Muito obrigado pela ajuda! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Junho 17 Alunos Compartilhar Postado Junho 17 11 minutos atrás, kleberfernandes disse: @Edson Igari, acho que é isso mesmo! Pelo que entendi, você criou uma tabela auxiliar com os ranges e depois criou uma medida que faz a segmentação baseada nos ranges, foi isso? Muito obrigado pela ajuda! Exatamente Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
kleberfernandes
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
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora