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! Request now

Reply
orana
Helper I
Helper I

Measures to Columns without circular dependency

Hi,


I have two measures shown below. I'm attempting to convert these measure into columns. I tried to create each VAR as its own measure and then created an if statement. I'm able to create the first column. When attempting to convert the second measure    (B to M PL) into a column, I recieve a circular error. Is there a work around to this? 

 
Only B =
VAR M_Units_2021 = CALCULATE(DISTINTCOUNT(Table1[FYTD Trace Units]),FILTER('Table1',YEAR('Table1'[Fiscal Month-Year].[Date]) = 2021 && 'Table1'[B & M]= "PL"))

VAR B_Units_2020 = CALCULATE(DISTINTCOUNT('Table1'[Prior FYTD Trace Units]),FILTER('Table1', YEAR('Table1'[Fiscal Month-Year].[Date]) = 2020 && 'Table1'[B & M]="B Branded" && 'Table1'[FYTD Trace Units]<>0))

VAR B_Units_2021 = CALCULATE(DISTINTCOUNT('Table1'[FYTD Trace Units]),FILTER('Table1', YEAR('Table1'[Fiscal Month-Year].[Date]) = 2021 && 'Table1'[B & M]="B Branded"&& 'Table1'[FYTD Trace Units]<>0))
RETURN

IF(M_Units_2021=0, "Only B",BLANK())
 
B to M PL =
VAR M_Units_2021 = CALCULATE(DISTINTCOUNT('Table1'[FYTD Trace Units]),FILTER('Table1,YEAR('Table1'[Fiscal Month-Year].[Date]) = 2021 && 'Table1'[B & M]="PL"))

VAR B_Units_2020 = CALCULATE(DISTINTCOUNT('Table1'[Prior FYTD Trace Units]),FILTER('Table1', YEAR('Table1'[Fiscal Month-Year].[Date]) = 2020 && 'Table1'[B & M]="B Branded"))

VAR B_Units_2021 = CALCULATE(DISTINTCOUNT('Table1'[FYTD Trace Units]),FILTER('Table1', YEAR('Table1'[Fiscal Month-Year].[Date]) = 2021 && 'Table1'[B & M]="B Branded" && 'Table1'[FYTD Trace Units]<>0))
RETURN

IF(M_Units_2021 > 0 && B_Units_2021 <> 0 && B_Units_2020 <> 0, "B to M PL",BLANK())
 
2 REPLIES 2
Anonymous
Not applicable

Hi @orana ,

 

It's hard to figure out what's going on with the formula. Could you please share some sample data so that we could test the DAX formula?

 

Best Regards,

Jay

TheoC
Super User
Super User

Hi @orana 

 

Although I haven't looked into the detail of your measures, I recommend using Power Query to create Conditional Columns or conditional columns using Custom Column. Once you have created what you can in Power Query, the circular dependency issue should hopefully disappear as the new columns you will attempt to create won't be as reliant on one another in canvas view.

 

I hope the above helps in some way, shape or form.


Best of luck!

Theo

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

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!

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