Tabela dCalendario - Power BI

 Olá, segue abaixo uma tabela completa dCalendario para Power BI


dCalendario = 

VAR vAnoMin = YEAR(MIN(fVendas[order_date]))

VAR vAnoMax = YEAR(MAX(fVendas[order_date]))

VAR vDataInicial = DATE(vAnoMin, 01, 01)

VAR vDataFinal = DATE(vAnoMax, 12, 31)

RETURN

ADDCOLUMNS(

CALENDAR(vDataInicial, vDataFinal),

    "Ano" , YEAR ( [Date] ),

    "Anomês nome", FORMAT ( [Date], "mmm/yy"),

    "Anomês" , FORMAT([Date],"yyyy/mm"),

    "Trim num" , QUARTER([Date]),

    "Trim nome", FORMAT ([Date], "\Qq" ),

    "Mês num" , MONTH ( [Date] ),

    "Mês nome", FORMAT ( [Date], "mmm" ),

    "Dia" , DAY([Date]),

    "Dia da semana",WEEKDAY([Date],2),

    "Dia da semana nome", left(FORMAT ([Date],"dddd"),3),

    "Semana num",WEEKDAY([Date]),

    "Dia de trabalho", IF(WEEKDAY([Date],2)=1||WEEKDAY([Date],2)=7,"N","S"),

    "Ano atual" , IF(YEAR([Date])=YEAR(TODAY()),"S","N"),

    "Mês atual" , IF(YEAR([Date])=YEAR(TODAY()) && MONTH([Date])=MONTH(TODAY()),"S","N"),

    "Dia atual" , IF(YEAR([Date])=YEAR(TODAY()) && MONTH([Date])=MONTH(TODAY()) && DAY([Date])=DAY(TODAY()),"S","N"),

    "Ano móvel" , DATEDIFF(TODAY(),[Date],YEAR),

    "Trim. móvel",DATEDIFF(TODAY(),[Date],QUARTER),

    "Mês móvel",DATEDIFF(TODAY(),[Date],MONTH),

    "Semana móvel",DATEDIFF(TODAY(),[Date],WEEK),

    "Dia movel",DATEDIFF(TODAY(),[Date],DAY)

)

Comentários

Postagens mais visitadas