Ir para conteúdo
  • 0

Criar ciclos na dCalendário (ou DAX) com semana iniciando na quarta-feira (saber pontuação por período - ciclos)


Ir para solução Solucionado por Rodrigo R1 ,

Pergunta

  • Alunos
Postado

Oi Pessoal, tudo bem?

Gostaria da ajuda de vocês se possível.
Tenho um formulário de avaliação conforme o print abaixo, preciso trazer a pontuação de cada avaliado por ciclos que iniciam em uma quarta-feira até terça-feira da semana seguinte. 

image.png.846953c30c0d836b01b335ef694572ed.png

A maneira mais próxima que cheguei do resultado foi trazer o número da semana na dCalendário, mas essa semana fecha conforme calendário iniciando na segunda-feira, não atende a demanda que preciso. No exemplo abaixo se eu selecionar um período de 45 dias ele vai acumular os pontos da primeira semana de um mês com a primeira semana do mês seguinte. 

image.png.454fa103fc6dc8ebe1b936ba46faeda4.png

O resultado final seria esse:

image.png.f5c24e34dbd4612d4fc3623d9b95cc1a.png

A ideia por trás é ter ciclos ao invés de semanas. Os ciclos podem ser fechados da data de início das avaliação x última data de avaliação (dentro deste período quantos ciclos temos iniciando na quarta-feira e fechando na terça-feira).

image.png.3c550a426f40cf2a6df7991b7aa359e3.png

Espero ter conseguido explicar a necessidade 😅

Obrigado.


 

Tópico.xlsx

11 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado

Boa noite @Thiago Anizio. Tudo bem, amigo?

Essa sua dúvida sobre selecionar um ciclo e mostrar alguns ciclos anteriores, a partir dessa seleção de data, o Leo explica logo no início da Live 72 - Eixos Dinâmicos.

[Live #72 Mestre Power BI] Tornando os Eixos Dinâmicos em visuais com DAX Avançado - Lives sobre Linguagem DAX - Pilar 4 (powerbiexperience.com)

Dá uma olhadinha lá que irá conseguir resolver.

Passa por criar um tabela calendário auxiliar, usar funções como DATESINPERIOD, USERELATIONSHIP, KEEPFILTERES, etc...rsrsrs

Conceitos mais avançados que estão muito bem explicados na Live pelo Mestre.

Então...nada melhor do que ir "direto à fonte" (rsrsrs) para solucionar o que precisa.

Espero que tenha conseguido ajudar, amigo.

Sucesso aí...

 

  • 0
  • Alunos
Postado

Olá Tiago, ótimo.

Sabe me dizer qual medida usaria para filtrar os últimos 4 ou 5 ciclos? Ou melhor, é possível deixar colocar um segmentador de dados e a medida passar a contar os ciclos conforme a data do segmentador?

  • 0
  • Admin
Postado (editado)

Thiago... acho captei agora sua última pergunta. 
Seria o valor de ciclo ia variar (se readequar os números) conforme seleção iniciando com a data min selecionada. Seria isso?  

Editado por Tiago Craici
  • 0
  • Alunos
Postado
2 minutos atrás, Tiago Craici disse:

Thiago... acho captei agora sua última pergunta. 
Seria o valor de ciclo ia variar (se readequar os números) conforme seleção iniciando com a data min. Seria isso?  

Isso mesmo.

No caso o ciclos seriam contados a partir da data do segmentador.

image.png.6d3b92007fc9cbfdd3fadf18a01433e3.png

Segmento com o dia 28/07, mostraria os últimos 4 ou 5 ciclos.

27/07 - 21/07 - ciclo 1

20/07 - 14/07 - ciclo 2

13/07 - 07/07 - ciclo 3
......

 

  • Like 1

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...