Forum Discussion
tylerdv
9 years agoFrequent Visitor
Create YYYY-MM column
Hi Guys I am trying to create my monthly reporting where i can show the results for the last 12 months (eg April 16 to April 17 I am having issues sorting the data in chronological order. ...
- 9 years ago
My suggestion above was to create a new DAX Column referencing your Date column
That would be on the Modeling Tab - New Column (NOT in the Query Editor)
YYYY-MM Column = VALUE ( FORMAT ( CalendarTable[Date], "YYYYMM" ) )
If you want this done with M in the Query Editor - Add Column tab - Custom Column
and use the columns Month and Year (which I assume you added using the From Date & Time option on the Add Column tab)
= Number.ToText([Year]) & (if [Month] < 10 then "0" else "") & Number.ToText([Month])
or if you want to refence the Date column again
= Number.ToText(Date.Year([Date])) & (if(Date.Month([Date])) < 10 then "0" else "") & Number.ToText(Date.Month([Date]))
there may be an easier way with M (like there is in DAX using FORMAT and VALUE with no IF statement)
Perhaps MarcelBeug can tell us?
However that should do it! :smileyhappy:
If not post a screenshot of what goes wrong and where?
MarcelBeug
9 years agoCommunity Champion
My suggestion would be
= Text.From(100*[Year]+[Month])
or
= Text.From(100*Date.Year([Date])+Date.Month([Date]))
Alternatively you can omit the Text.From.