Forum Discussion
Anonymous
8 years agoNot applicable
Add Week Number and Week Number and Year to Date Table
I am currently using the following to create a Date Dim. Date = ADDCOLUMNS ( CALENDAR (DATE(2000,1,1), DATE(2025,12,31)), "DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ), "Year", YEAR ( [Date] ),...
- 8 years ago
Here's what you can try:
Date = ADDCOLUMNS ( CALENDAR (DATE(2000,1,1), DATE(2025,12,31)), "DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ), "Year", YEAR ( [Date] ), "Monthnumber", FORMAT ( [Date], "MM" ), "YearMonthnumber", FORMAT ( [Date], "YYYY/MM" ), "YearMonthShort", FORMAT ( [Date], "YYYY/mmm" ), "MonthShortYear",FORMAT([Date], "mmm-YYYY"), "MonthNameShort", FORMAT ( [Date], "mmm" ), "MonthNameLong", FORMAT ( [Date], "mmmm" ), "DayOfWeekNumber", WEEKDAY ( [Date] ), "DayOfWeek", FORMAT ( [Date], "dddd" ), "DayOfWeekShort", FORMAT ( [Date], "ddd" ), "Quarter", "Q" & FORMAT ( [Date], "Q" ), "YearQuarter", FORMAT ( [Date], "YYYY" ) & "/Q" & FORMAT ( [Date], "Q" ), "Week Number", WEEKNUM ( [Date] ), "Week Number and Year", "W" & WEEKNUM ( [Date] ) & " " & YEAR ( [Date] ), "WeekYearNumber", YEAR ( [Date] ) & 100 + WEEKNUM ( [Date] ) )
'Date'[WeekYearNumber] is used to sort 'Date'[Week Number and Year].
Also, this article might be useful to you: https://www.sqlbi.com/articles/using-generate-and-row-instead-of-addcolumns-in-dax/
Daniil
Kudo Kingpin
8 years agoHere's what you can try:
Date = ADDCOLUMNS ( CALENDAR (DATE(2000,1,1), DATE(2025,12,31)), "DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ), "Year", YEAR ( [Date] ), "Monthnumber", FORMAT ( [Date], "MM" ), "YearMonthnumber", FORMAT ( [Date], "YYYY/MM" ), "YearMonthShort", FORMAT ( [Date], "YYYY/mmm" ), "MonthShortYear",FORMAT([Date], "mmm-YYYY"), "MonthNameShort", FORMAT ( [Date], "mmm" ), "MonthNameLong", FORMAT ( [Date], "mmmm" ), "DayOfWeekNumber", WEEKDAY ( [Date] ), "DayOfWeek", FORMAT ( [Date], "dddd" ), "DayOfWeekShort", FORMAT ( [Date], "ddd" ), "Quarter", "Q" & FORMAT ( [Date], "Q" ), "YearQuarter", FORMAT ( [Date], "YYYY" ) & "/Q" & FORMAT ( [Date], "Q" ), "Week Number", WEEKNUM ( [Date] ), "Week Number and Year", "W" & WEEKNUM ( [Date] ) & " " & YEAR ( [Date] ), "WeekYearNumber", YEAR ( [Date] ) & 100 + WEEKNUM ( [Date] ) )
'Date'[WeekYearNumber] is used to sort 'Date'[Week Number and Year].
Also, this article might be useful to you: https://www.sqlbi.com/articles/using-generate-and-row-instead-of-addcolumns-in-dax/