Um exemplo de como criar esse tipo de coluna calculada para incrementar a tabela de calendário.
Dias desde o início do ano e Dias até o fim do ano:
"Dias Desde o Início do Ano", DATEDIFF ( STARTOFYEAR ( 'Date'[Date] ), 'Date'[Date], DAY ) + 1
A função STARTOFYEAR retorna a data que representa o primeiro dia do ano do contexto de linha da coluna, com isso, usando a função DATEDIFF conseguimos obter a diferença. Como o primeiro valor é zero, precisamos adicionar 1.
Para fazer a contagem reversa seguimos a mesma lógica, só que desta vez usamos a função ENDOFYEAR.
"Dias Até o fim do Ano", DATEDIFF ( 'Date'[Date], ENDOFYEAR ( 'Date'[Date] ), DAY ),
Para fazer fazer as colunas de inicio e fim do trimestre, usamos as funções STARTOFQUARTER e ENDOFQUARTER.
Veja como ficou o resultado final:
![]() |
Link para o código: https://dax.do/nC0pJNKP7q6Hj0/ |
Nenhum comentário:
Postar um comentário