Ir para conteúdo
  • 0

DAX - Contar no contexto de mínimo com duas condições


Mateus_Silva
Ir para solução Solucionado por paulocesarmlf ,

Pergunta

  • Alunos

Olá, bom dia!

Não estou conseguindo realizar uma contagem de um valor chamado "Conta_Credito", o que seria isso, na empresa em que trabalho temos clientes que compra com outros cadastros de cliente e para entender o cliente macro a empresa cria essa denominação.

Na análise do comercial ele queria verificar a quantidade de clientes cadastrados no mês e o que foi cadastro de uma nova conta crédito, que é onde estou com problema de passar duas condições mínimas que seria pela "DAT_CRIACAO_CADASTRO" e "CONTA_CREDITO" para ele validar a contagem.

 

Segue Exemplo:

Obs: Em anexo o modelo utilizado.

Tenho a "Conta_Credito" 799 com 4 novos cadastros de Clientes, mas essa conta foi cadastrada em um período anterior então não queria que ele contasse o valor somente na data da sua criação do valor mínimo.

image.png.3c1de607c21815b34be94d678a3e9f54.png

Criação cadastro 799:

image.png.7bbfbd6c3444da21e05731fce7ac5bb8.png

 

 

Qualquer dúvida, favor, contatar.

 

Att,

 

Mateus Silva.

Modelo Cliente Conta Credito.pbix

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Cara se for para chegar em um resultado em que só conte a galera que tem a data de cadastro exatamente naquele mês (que a conta foi cadastrada pela primeira vez naquele mês) eu aconselho a resolver em 3 passos.

1. Cria uma coluna calculada dentro da tua bela com essa formula:

image.thumb.png.50da6eba73d6308f5fe73b69b1826f26.png

 

2. Altera o tipo dessa coluna para apenas DATA e não DATA/HORA e faz um relacionamento inativo com a coluna DataId

image.png.4232eedbb242772fa417378307dc82b1.png

 

3. Altera a tua medida usando o userrelantionship

 

Cadastro Conta Credito =
CALCULATE(
DISTINCTCOUNT(Conta_credito[CONTA_CREDITO]),
USERELATIONSHIP(dCalendario[DataId],Conta_credito[Data_Cadastro_Min]))

O resultado ficou assim:

image.png.a06684fe6bdde6545d2c2298c86871ea.png

 

Se isso te ajudou, consegue marcar como resolvido para ficar gravado caso alguém tenha a mesma dúvida?

 

  • Thanks 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
28 minutos atrás, paulocesarmlf disse:

Cara se for para chegar em um resultado em que só conte a galera que tem a data de cadastro exatamente naquele mês (que a conta foi cadastrada pela primeira vez naquele mês) eu aconselho a resolver em 3 passos.

1. Cria uma coluna calculada dentro da tua bela com essa formula:

image.thumb.png.50da6eba73d6308f5fe73b69b1826f26.png

 

2. Altera o tipo dessa coluna para apenas DATA e não DATA/HORA e faz um relacionamento inativo com a coluna DataId

image.png.4232eedbb242772fa417378307dc82b1.png

 

3. Altera a tua medida usando o userrelantionship

 

Cadastro Conta Credito =
CALCULATE(
DISTINCTCOUNT(Conta_credito[CONTA_CREDITO]),
USERELATIONSHIP(dCalendario[DataId],Conta_credito[Data_Cadastro_Min]))

O resultado ficou assim:

image.png.a06684fe6bdde6545d2c2298c86871ea.png

 

Se isso te ajudou, consegue marcar como resolvido para ficar gravado caso alguém tenha a mesma dúvida?

 

Muito obrigado @paulocesarmlf testei aqui e era realmente isso que estava buscando.

 

Att,

Mateus Silva. 

  • Like 1
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...