1
resposta

DAX DATA CALENDARIO

Irei compartilhar alguns dos codigo dax que uso para construção da minha tabela calendário padrão onde o calendario mostre as datas atuais

1 - D_Calendario = CALENDARAUTO()

2 - today = IF(D_Calendario[Date] = TODAY(), "Dia Atual", FORMAT(D_Calendario[Date],"dd/mm/yyyy"))

3-

AT_Year = 
VAR ATYEAR = YEAR(TODAY())
RETURN 
IF(YEAR(D_Calendario[Date]) = ATYEAR, "ATUAL", (FORMAT(D_Calendario[Date],"yyyy")))

4 -

AT_MONTH = 
VAR ATYEAR = YEAR(TODAY())
VAR ATMONTH = MONTH(TODAY())
RETURN 
IF(YEAR(D_Calendario[Date]) = ATYEAR && MONTH(D_Calendario[Date]) = ATMONTH, "ATUAL", (FORMAT(D_Calendario[Date],"mmmm")))

5 -

AT_DAY = 
VAR ATYEAR = YEAR(TODAY())
VAR ATMONTH = MONTH(TODAY())
VAR ATDAY = DAY(TODAY())
RETURN 
IF(YEAR(D_Calendario[Date]) = ATYEAR && MONTH(D_Calendario[Date]) = ATMONTH && DAY(D_Calendario[Date]) = ATDAY, "Hoje", (FORMAT(D_Calendario[Date],"dd")))
1 resposta

Olá Felipe, tudo bem com você?

Obrigado por compartilhar seu código na comunidade Alura, com certeza poderá auxiliar outros estudantes na criação de uma tabela calendário, que aliás, é uma peça-chave na construção de modelos de dados e facilita muito em análises temporais.

Continue praticando e conte com a Alura nesta jornada!

Abraços e bons estudos!