Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
NiYH
Frequent Visitor

Unable to execute DAX, A circular dependency was detected, using CALENDARAUTO(),PowerBI WEB works

Upgraded the PBI desktop to Version: 2.138.782.0 64-bit (November 2024). 

 

When I open one of my PowerBI desktop file, get the following error message and can't refresh it. 

 

 

NiYH_1-1731893765416.png

 

NiYH_2-1731893886650.png

 

This deskotp file worked well in the old PowerBI version unitl I upgraded the PBI desktop to verion November 2024.

 

PowerBI server works well, I can refresh and get the latest data.

 

6 REPLIES 6
WhyPBI
Regular Visitor

This is embarrassing that Microsoft breaks something in the web service. Fixes it in the webservice, then breaks in in the desktop version. This issue has now been going on for months and no word from Microsoft on a potential solution. 

Syndicate_Admin
Administrator
Administrator

Hello, I have the same problem for several days, do you know how it has been solved?










Not yet.

Temporarily change the `Calendarauto()` function to:

 

CALENDAR(

       DATE(2020,1,1),

       EOMONTH(TODAY(),3))

```

Then manually update the impacted visuals.

Syndicate_Admin
Administrator
Administrator

hello good evening, how do you update the PowerBI Server?
THANK YOU IN ADVANCE.

Hello, this issue only impact the PowerBI desktop file. PBI service works well.  But I remembered that the PBI service had the same issues in last month.

Ritaf1983
Super User
Super User

Hi @NiYH 

There’s already a reported issue regarding CALENDARAUTO() and circular dependencies in the November 2024 Power BI update. Please vote for it here / add some details :
https://community.fabric.microsoft.com/t5/Issues/Problem-with-November-2024-update-for-PowerBI-Repor...

 

However, based on the images you’ve shared, there might also be an underlying design issue in your model that’s causing the circular dependency. This can happen if there are multiple relationships or dependencies between your Dim_Date table and other tables that unintentionally create a loop.

Suggested Steps:
Switch from CALENDARAUTO(): Instead of relying on CALENDARAUTO(), try creating a calendar table manually using either:

DAX:
DAX
Calendar = CALENDAR(DATE(2020,1,1), TODAY())
Power Query: Import a date table or generate one dynamically in the query editor.
This will give you more control and eliminate potential issues caused by automatic column detection in CALENDARAUTO().

Check Relationships: Carefully review all relationships involving your Dim_Date table to ensure there are no unintended circular dependencies.

Report the Issue: If switching to a manual calendar table resolves your issue, this could indicate that CALENDARAUTO() in the latest update is problematic for certain models. Consider commenting or adding details to the linked issue report above.

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors