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

  • Membros

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

 

  • Obrigado(a) 1
Link para o comentário
Compartilhar em outros sites

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

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