Professional Documents
Culture Documents
DAX Medidas Filtro de Datas
DAX Medidas Filtro de Datas
DAX Medidas Filtro de Datas
Tabela DAX:
TAB_ANOS = DISTINCT(SELECTCOLUMNS(TAB_CALENDARIO,
"Ano",[Ano]
) )
2. Tabela DAX:
TAB_MESES = FILTER(
SELECTCOLUMNS(TAB_CALENDARIO,
"Data",IF( [DiaSemana]=7,[Date]-1, IF([DiaSemana]=1,[Date]-2,[Date]) ),
"UltimoDia",[Date],
"FimDoMes",[FimDoMes]
),
[FimDoMes] = TRUE()
)
3. Medida:
4. Tabela DAX:
BI_Data Selecionada = {
("01","JAN",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),1,1),0),1),
("02","FEV",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),2,1),0),2),
("03","MAR",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),3,1),0),3),
("04","ABR",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),4,1),0),4),
("05","MAI",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),5,1),0),5),
("06","JUN",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),6,1),0),6),
("07","JUL",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),7,1),0),7),
("08","AGO",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),8,1),0),8),
("09","SET",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),9,1),0),9),
("10","OUT",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),10,1),0),10),
("11","NOV",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),11,1),0),11),
("12","DEZ",EOMONTH(DATE(YEAR([BI_Ano de Refer�ncia]),12,1),0),12)
}
5. Medidas: