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.
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.