Ir para conteúdo
  • 0

Clientes com compra no mês atual, após não ter comprado nos últimos 3 meses (não 90 dias)


alysterf
Ir para solução Solucionado por joaopequeno ,

Pergunta

  • Alunos

Pessoal, tudo bem?

Estou com uma dúvida no cálculo de clientes atuais que não compraram nos últimos 3 meses.

O Leo ensina a fazer com -90 dias, porém, não seria isso o que eu preciso, seriam -3 meses. Porque se eu analisar o mês de junho e fizer 90 dias,  Março tem 31, Abril 30 e Maio 31, somando 92 dias e ficaria incorreto. Por gentileza, alguém saberia como tratar esse ponto? Segue o código DAX da medida que estou utilizando:

Fiz da seguinte forma, conforme imagem.

image.png.d416143efb4231eb22753ef48d544243.png

 

 

Porém, o valor total do primeiro ano não aparece corretamente, nem o primeiro mês.

image.png.a3e4c37932c7a8078cc97924e5af746d.png

 

 

Obrigado!!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Alysterf, boa noite.

Sua dCalendario inicia em 2017, certo? Se sim talvez o problema possa estar no LASTDATE, pois ele está voltando  -1 mês sem ter ele. Talvez uma forma para solucionar é colocar uma condicional no final, para quando o seu resultado <0,  retornar a contagem dos seus clientes. 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Oi, @Fernando Lozer

Claro, segue o arquivo.

Não há dados de 2016, nesse caso. É a partir de 01/01/2017.

A medida está em _ Medidas DAX

o nome da medida é "Clientes Compraram Após 3 Meses"

DAX.zip

Obrigado pela disponibilidade a ajudar.

 

Editado por alysterf
Inclusão de info
  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 06/02/2021 em 16:28, alysterf disse:

Pessoal, tudo bem?

Estou com uma dúvida no cálculo de clientes atuais que não compraram nos últimos 3 meses.

O Leo ensina a fazer com -90 dias, porém, não seria isso o que eu preciso, seriam -3 meses. Porque se eu analisar o mês de junho e fizer 90 dias,  Março tem 31, Abril 30 e Maio 31, somando 92 dias e ficaria incorreto. Por gentileza, alguém saberia como tratar esse ponto? Segue o código DAX da medida que estou utilizando:

Fiz da seguinte forma, conforme imagem.

image.png.d416143efb4231eb22753ef48d544243.png

 

 

Porém, o valor total do primeiro ano não aparece corretamente, nem o primeiro mês.

image.png.a3e4c37932c7a8078cc97924e5af746d.png

 

 

Obrigado!!

Prezado, sua dCalendário consta mês anterior à 2017? Porque precisa preencher a condição pra calcular. Preencha dados com 0 nos meses antecedentes.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 21/03/2021 em 12:31, pablo.bnap disse:

Prezado, sua dCalendário consta mês anterior à 2017? Porque precisa preencher a condição pra calcular. Preencha dados com 0 nos meses antecedentes.

Olá, Pablo.

Não tem, os dados finalizam em janeiro de 2017.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 23/03/2021 em 23:11, joaopequeno disse:

Alysterf, boa noite.

Sua dCalendario inicia em 2017, certo? Se sim talvez o problema possa estar no LASTDATE, pois ele está voltando  -1 mês sem ter ele. Talvez uma forma para solucionar é colocar uma condicional no final, para quando o seu resultado <0,  retornar a contagem dos seus clientes. 

 

Olá! No contexto do mês a condicional resolveu sim, muito obrigado!

image.png.a57dd87842d532d9c0ce39f2fe4d1ad0.png

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...