
\\DAX
\\[Last Refresh Date] nahradit proměnnou z reportu. V PQ dotaz Datetime.Local.Now()
Calendar = 
ADDCOLUMNS (
   CALENDARAUTO (12),   /*Parametr určuje poslední měsíc fiskálnho roku*/
    "Rok", YEAR ([Date]),
    "Kvartál", "Q" & QUARTER ([Date]),
    "Rok/Kvartál", YEAR ([Date])& "Q" & QUARTER ([Date]),
    "Měsíc", FORMAT ([Date],"mmmm"),
    "Rok/Měsíc", YEAR ([Date]) & IF(LEN(MONTH([DATE]))>9,"M","M0")& MONTH ([Date]),
    "Číslo měsíce", MONTH ([Date]),
    "Format", YEAR ( [Date] ) & "00" & (100+MONTH ( [Date] )),
    "YTD/FCS", if([Last Refresh Date]<[Date],"YTD","FCS"), /* Pro sledování*/
     "Posledních 12 měsíců", var daydiff=DATEDIFF([Date],[Last Refresh Date],MONTH ) return IF(daydiff>=0&&daydiff<=12,True,False),
    "Aktuální měsíc", IF(YEAR([Date]) & MONTH([DATE]) = YEAR ([Last Refresh Date]) & MONTH([Last Refresh Date]),TRUE,FALSE )
)
