Forum Discussion
Date Hierarchy in Direct Query
Is there a solution to getting the date hierarchy in Direct Query? I noted some postings saying it was not available but they are from 2016. I'm hoping there has been a solution devised since then. Thanks for any help.
Hi iowakrz ,
Currently, the built-in date hierarchy is not yet available when using DirectQuery mode. You could click to upvote this idea or add your own comments.
As a workaround, you could create a custom date hierarchy manually. Please create [Year], [Quarter], [Month], [Day] columns first, right-click the original Date column and choose 'New Hierarchy', then, drag [Year], [Quarter], [Month], [Day] columns to place them under [Date] column.
Best regards,
Yuliana Gu
10 Replies
- v-yulgu-msftMicrosoft Employee
Hi iowakrz ,
Currently, the built-in date hierarchy is not yet available when using DirectQuery mode. You could click to upvote this idea or add your own comments.
As a workaround, you could create a custom date hierarchy manually. Please create [Year], [Quarter], [Month], [Day] columns first, right-click the original Date column and choose 'New Hierarchy', then, drag [Year], [Quarter], [Month], [Day] columns to place them under [Date] column.
Best regards,
Yuliana Gu
- AnonymousNot applicable
Hi Yuliana,
I created my [Year] and [Month] columns on Power Query then loaded these columns in the model.
Once I am on the model creation page, I created the Hierarchy on my [Date] column in the Fields pane but I am UNABLE to add any column under the hierarchy.
Can anyone confirm whether this technic works? Or provide another solution?
Thanks,
Melanie
- AnonymousNot applicable
Found out:
For those who may encounter the same issue, in the field pane, click on the 3 dots on the right of the [Year], [Month], [Quarter] or [Day] column you created and click: "Add to hierarchy".
Done
- AnonymousNot applicable
@Yuliana Gu, how do you go about creating the [Year], [Quarter], [Month] and [Day] column? I am new on DAX, so what I did is select the table, and select New Column and when I entered [Year], there is an error message, enclose entire name in brackets.
thanks.
- Ashish_MathurSuper User
Hi,
Year = Year(Calendar[Date])
Month Number = Month(Calendar[Date])
Month Name = FORMAT(Calendar[Date],"mmmm")
Day = Day(Calendar[Date])
- emmanuelmRegular Visitor
Thanks for your solution, it is a good workaround waiting the hierarchical date into Direct Qurey . I voted for that !!!!