Forum Discussion
DAX Error: Creating new Date Table
- Anonymous5 years ago
Hi A-IT
Your dax may have someting wrong in the format of Addcolumn function.
It should be like addcolumns(table,"Name1","Expression1","Name2","Expression2"...)
For more info to Addcolumn function: Addcolumn
I update your dax and build a calculated table as below.
Date = ADDCOLUMNS ( CALENDAR ( DATE ( 2018, 1, 1 ), DATE ( 2024, 12, 31 ) ), "DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ), "Year", YEAR ( [Date] ), "Month Number", FORMAT ( [Date], "MM" ), "Year/Month Number", FORMAT ( [Date], "YYYY/MM" ), "Year/Month Short", FORMAT ( [Date], "YYYY,mmm" ), "Month Short", FORMAT ( [Date], "mmm" ), "Month Long", FORMAT ( [Date], "mmmm" ), "Day #", WEEKDAY ( [Date] ), "Day of Week", FORMAT ( [Date], "dddd" ), "Quarter", "Q" & FORMAT ( [Date], "Q" ), "Year Quarter", FORMAT ( [Date], "YYYY" ) & "/Q" & FORMAT ( [Date], "Q" ), "Week of Year", WEEKNUM ( [Date] ) )Result:
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi A-IT
Addcolumn functions works on calculate column ....If you want a table the use the below function
//
Date =
VAR MinYear = YEAR ( MIN ( Sales[Order Date] ) )
VAR MaxYear = YEAR ( MAX ( Sales[Order Date] ) )
RETURN
ADDCOLUMNS (
FILTER (
CALENDARAUTO( ),
AND ( YEAR ( [Date] ) >= MinYear, YEAR ( [Date] ) <= MaxYear )
),
"Calendar Year", "CY " & YEAR ( [Date] ),
"Month Name", FORMAT ( [Date], "mmmm" ),
"Month Number", MONTH ( [Date] )
)
Note:Sales[Order Date]--> change this based on your table which has date column
Hope it resolves your issue? Please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos, Press the thumbs up button!!👍