Forum Discussion
Circular Dependency
Hi I'm really struggling with this one. Can any one help
7 Replies
- amitchandakSuper User
dmbd1904 , Try like. I am assuming you are creating a new column
Standing Time = VAR Location = COR_DepthRelatedExploratoryInformation[LocationDetails]
VAR Startdate = COR_DepthRelatedExploratoryInformation[DateTimeStart]
VAR Enddate = COR_DepthRelatedExploratoryInformation[DateTimeEnd]
RETURN CALCULATE(SUM(COR_TimeRelatedRemarksLocation[Working Hour Duration]),Filter(COR_TimeRelatedRemarksLocation ,COR_ProgressByTime[LocationDetails]=Location && COR_TimeRelatedRemarksLocation[DateTimeStart]>=Startdate && COR_TimeRelatedRemarksLocation[DateTimeEnd]<=Enddate) ) - dmbd1904Helper III
- v-chenwuz-msftCommunity Support
Hi dmbd1904 ,
This is Circular Dependency error in DAX.
You should add allexcept() to CALCULATE() function.
You can try the following code:
Standing Time = VAR Location = COR_DepthRelatedExploratoryInformation[LocationDetails] VAR Startdate = COR_DepthRelatedExploratoryInformation[DateTimeStart] VAR Enddate = COR_DepthRelatedExploratoryInformation[DateTimeEnd] RETURN CALCULATE( SUM( COR_TimeRelatedRemarksLocation[Working Hour Duration] ), ALLEXCEPT( COR_TimeRelatedRemarksLocation, [primary key column] ), COR_ProgressByTime[LocationDetails] = Location, COR_TimeRelatedRemarksLocation[DateTimeStart] >= Startdate, COR_TimeRelatedRemarksLocation[DateTimeEnd] <= Enddate )For more detail of Circular Dependency error in DAX, please refer this article.
https://www.sqlbi.com/articles/understanding-circular-dependencies/
Best Regards
Community Support Team _ chenwu zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- dmbd1904Helper III
- v-chenwuz-msftCommunity Support
Hi dmbd1904 ,
Please share pbix file without sensitive data. it is hard to fix it without data.
Best RegardsCommunity Support Team _ chenwu zhu
- dmbd1904Helper III
Hi v-chenwuz-msft the pbix file can be retrieved from here https://we.tl/t-5GlTum5eII