Forum Discussion
Cannot create a Time Intelligence Measure in the Warehouse
- Anonymous2 years ago
Hi Luci7 ,
We have an update from internal team.
If the two datasets have a different structure, its okay for the syntax to be different.
In Power BI Desktop, a valid measure expression could read:
DAXCopy
Date Count = COUNT(Sales[OrderDate].[Date])Note:
While this measure expression is valid in Power BI Desktop, it's not correct DAX syntax. Internally, Power BI Desktop transposes your expression to reference the true (hidden) auto date/time table column.
Hope this is helpful.
Hi Anonymous ,
Thank you for the welcome and for your reply!
I thought would be useful to put my question here because the error I am only getting an error using this formula in Fabric, not Power BI Desktop. In Power BI Desktop I am using this formula successfully and it can be found in the "quick measure" part.
There, in Power BI Desktop I don't get any error, but in Fabric, using the same formula, I got an error and Fabric doesn't recognize my date column as a date type, because it gives me an error when I try to use formulas related to date, like for example, DATEADD.
Could you please inform if you use, in Fabric, any function related to time in a date colum type? It worked?
Thank you for your help!
Kind regards
Hi Luci7 ,
I am able to use DAX DATEADD() in my Fabric Warehouse without any error.
Can you please cross verify your syntax and also try to share few screenshots in order to identify exact issue.
Working with DAX DATEADD():
- Luci72 years ago
Helper I
Hi Anonymous
I doubled checked and you're right, if we use:
DATEADD('table'[column], -1, MONTH)
It works in Fabric, but if you go to Power BI Deskto the correct syntax isDATEADD('table'[column].[Date], -1, MONTH)
Do you know if Microsoft is changing the Time Intelligence DAX syntax in Fabric?
- Anonymous2 years agoNot applicable
Hi Luci7 ,
Thanks for using Fabric Community and reporting this .I have reached for the internal team for help on this. I will update you once I hear from them.
Appreciate your patience.
- Anonymous2 years agoNot applicable
Hi Luci7 ,
We have an update from internal team.
If the two datasets have a different structure, its okay for the syntax to be different.
In Power BI Desktop, a valid measure expression could read:
DAXCopy
Date Count = COUNT(Sales[OrderDate].[Date])Note:
While this measure expression is valid in Power BI Desktop, it's not correct DAX syntax. Internally, Power BI Desktop transposes your expression to reference the true (hidden) auto date/time table column.
Hope this is helpful.