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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello,
can someone help me solve circular depenedncy issue? it is confusing because i am not referring to the culomn at all.
So i want to calculate the number of rows in my table in a cumulative manner for each date. example
ID date Cumulative_number
0 01.01.2020 09:00 1
1 01.01.2020 10:00 2
2 05.05.2020 10:00 4
3 05.05.2020 10:00 4
I have the formula which was actually working but i changed the data source and suddenly it is not working.
Solved! Go to Solution.
This is a calculated column.
RT rows =
var d = [date]
return COUNTROWS(filter('table',[date]<=d))
Let me know if you need this as a measure.
This is a calculated column.
RT rows =
var d = [date]
return COUNTROWS(filter('table',[date]<=d))
Let me know if you need this as a measure.
Thank you this resolves my issue!
I have another culomn that gives the same error. It seems that the calculate (x, filter)) is causing the circular dependency!
ID date Cumulative_number date2 burndown
0 01.01.2020 09:00 1 02.02.2020 10:00 1
1 01.01.2020 10:00 2 02.02.2020 11:00 2
2 05.05.2020 10:00 4 06.05.2020 09:00 2
3 05.05.2020 10:00 4 Blank 2
4 06.05.2020 11:00 5 07.05.2020 11:00 3
I did a little workaround.
I created the columns like this
Cumulative date2=
VAR d = table[date]
RETURN
SUMX(
FILTER(
table,
table[date2] <= d && NOT(ISBLANK(table[date2]))
),
1
)
burndown = cumulative number- cumulative date2
but it is extremely slow whether I use countrows or sumx with 1. and I get a memory max error. Any workarounds in mind?
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
User | Count |
---|---|
10 | |
6 | |
3 | |
3 | |
3 |
User | Count |
---|---|
13 | |
11 | |
9 | |
8 | |
8 |