Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hi,
I am trying to create a table visualization in Power BI. Where I am showing sales by category and target %. Now I am creating 2 calculated columns in it. The first column tells me Yearly Sales target. Which is as below:
Yearly Sales Target = (1 + Target%) * [Yearly Sales].
This is working fine. But when I am trying to create a new column for monthly sales target with the formula as below:
Monthly Sales Target = (1 + Target%) * [Monthly Sales].
I am getting the error as "A circular Dependency was detected".
Any suggestions on how to remove this error?
Thanks,
Siddhant
Solved! Go to Solution.
This is a good refresher on circular dependencies: https://www.sqlbi.com/articles/understanding-circular-dependencies/.
In your case, Power BI does not allow to have two calculated columns that contain measures that are also based on that table. In order to understand why, you'd need a better understanding of what's going on under the hood.
In order to get around it, you should try turning these into measures that reference the [Yearly Sales] and [Monthly Sales] measures.
Hi,
I have encountered a circular depenndency in the following piece of code:
The entities involved in dependencies are tables, columns, and relationships. Each of these objects might depend on other objects. For example, a table might depend on a relationship, a column might depend on a table, and so on.
These are the two basic rules (a third rule will come later):
Try to create measures instead of creating calculated columns.
I created meaures but needed to create a column as we cannot use measures directly in legend.
So what if I have to use the measures in a legend then how to use it ?
This is a good refresher on circular dependencies: https://www.sqlbi.com/articles/understanding-circular-dependencies/.
In your case, Power BI does not allow to have two calculated columns that contain measures that are also based on that table. In order to understand why, you'd need a better understanding of what's going on under the hood.
In order to get around it, you should try turning these into measures that reference the [Yearly Sales] and [Monthly Sales] measures.
Hello, I have a similar issue. I'm working on a report to calculate the Opening Balance on a daily bases. after the expenses are deducted, we have a closing balance. so, for the day 2 opening balance, we want to use the day 1 closing balance. after all deductions for day 2 as well, we want the day 3 Opening balance to be the day 2 closing balance. e.t.c.
I'm not sure of a way to approach this, but our opening balance will have to be = yesterday's closing balance, and our closing balance is calculated as opening balance - expenses. the circular dependency error will surely occur.
Can anyone assist??
Thanks @malagari that has saved me on a report i am doing. Been pulling my hair out until i read that article, problem now solved. 😄
This solution from Dan actually helped me with the error:
This is a good refresher on circular dependencies: https://www.sqlbi.com/articles/understanding-circular-dependencies/.
In your case, Power BI does not allow to have two calculated columns that contain measures that are also based on that table. In order to understand why, you'd need a better understanding of what's going on under the hood.
In order to get around it, you should try turning these into measures that reference the [Yearly Sales] and [Monthly Sales] measures.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
88 | |
73 | |
54 | |
43 | |
37 |
User | Count |
---|---|
98 | |
64 | |
54 | |
48 | |
45 |