Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
When creating a Calculated table using the CALENDAR function the Date column generated by the function can't be used as the many side in a one to many relationship if you pass another function as a parameter.
Here's an example of a Calculated table I've used for testing, when I use the hardcoded date value and the TODAY() function there is no issue, when I try to use the calculated value it will not let me create a one to many relationship using the Date column.
When trying to create the "one to many" relationship the report just flashes up the "Working on it" popup and then nothing happens, no error message and no relationship is created.
I get the same behavior if I create the relationship using the hardcoded value and TODAY function and then try to update the code to use the calculated date value instead, it just flashes up the "Working on it" popup and then does not save the changes to my code.
The issue only persents itself when creating "one to many" relationships, if I adjust the data in the calcualted table to allow for a "one to one" relationship I can create that without any issue. I'm also able to create a "many to many" relationship even though it doesn't make sense for the underlying data.
I've uploaded a report here that shows the behaviour explained: https://www.dropbox.com/s/odcnk3r46zjbtpl/FailedRelationshipDemo.pbix?st=0viw1k4b&dl=0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.