Ir para conteúdo
  • 0

Quantidade de dias que um produto teve vendas nos últimos três meses


Carlos Antonio
Ir para solução Solucionado por BI Milgran Granitos ,

Pergunta

  • Alunos

Bom dia, pessoal.

Estou começando agora em DAX e estou com uma dúvida para criar uma medida que me traga por produto, a quantidade de dias que ele teve venda nos últimos três meses.

Seria mais ou menos isso, tendo em vista que minha tabela original tem a dCalendario já criada e a fFato que possui a coluna de código, data e quantidade.

image.png.bab0f13f19184954deb0bdaba1205bd3.png

 

Criei essa matriz para mostrar mais ou menos o que que queria, onde o produto 922, entre maio e junho, teve 4 dias de vendas.

image.png.b9e5591b0e7efbc8db3ec374737331e7.png

 

Por favor, caso alguém possa me ajudar eu agradeço.

DUVIDA.xlsx

image.png

Editado por Carlos Antonio
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Olá @Carlos Antonio,
Espero que esteja tudo bem!

Veja se dessa forma te atende:

Qtd Vendas x 3 Meses = 
VAR DataInicial = TODAY() - 90
VAR DataFinal = TODAY()
VAR QtdVendasDias = CALCULATE(
    COUNTROWS('dCalendario'),
    FILTER(
        'dCalendario',
        'dCalendario'[Date] >= DataInicial &&
        'dCalendario'[Date] <= DataFinal &&
        'dCalendario'[Date] IN VALUES(fVendas[DATA])  
  )
)
RETURN
QtdVendasDias

Link para o comentário
Compartilhar em outros sites

  • 1
  • Alunos
3 horas atrás, Carlos Antonio disse:

@BI Milgran GranitosMuito obrigado por sua ajuda. Funcionou para o que eu precisava. Haveria a possibilidade de adaptar essa faixa de período de tempo com uso da função datesinperiod? se sim, como seria. Segue anexo, o arquivo com a solução que você me ajudou.

 

image.png.88d000c8c1ddf3f9927886072f0c3c18.png

Duvida.pbix 56.98 kB · 1 download

Vou analisar, ainda sou novo com DAX rsrs
Mas se conseguir te mando aqui.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, BI Milgran Granitos disse:

Olá @Carlos Antonio,
Espero que esteja tudo bem!

Veja se dessa forma te atende:

Qtd Vendas x 3 Meses = 
VAR DataInicial = TODAY() - 90
VAR DataFinal = TODAY()
VAR QtdVendasDias = CALCULATE(
    COUNTROWS('dCalendario'),
    FILTER(
        'dCalendario',
        'dCalendario'[Date] >= DataInicial &&
        'dCalendario'[Date] <= DataFinal &&
        'dCalendario'[Date] IN VALUES(fVendas[DATA])  
  )
)
RETURN
QtdVendasDias

@BI Milgran GranitosMuito obrigado por sua ajuda. Funcionou para o que eu precisava. Haveria a possibilidade de adaptar essa faixa de período de tempo com uso da função datesinperiod? se sim, como seria. Segue anexo, o arquivo com a solução que você me ajudou.

 

image.png.88d000c8c1ddf3f9927886072f0c3c18.png

Duvida.pbix

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...