Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.

Reply
Anonymous
Not applicable

Variance Column

I have a matrix set up like this

 

company           2023           2024 4+8       2024 5+7

 

Orders

Sales

OI

ROS

 

 

But I want a variance column measuring the difference from 5+7 to 4+8. I would want it to look like this 

 

company           2023           2024 4+8       2024 5+7       Variance

 

Orders

Sales

OI

ROS

 

Does anyone know how I should approach this? I want the variance column to calculate each metric.

 

1 ACCEPTED SOLUTION
danextian
Super User
Super User

Hi @Anonymous ,

You will need a disconnected table and some advanced DAX for that. In the attached example,  In-Progress is not a row in  Brand Sold column but in Status but by using a disconnected table and measures, i've made it appear so.

danextian_0-1720617369840.png

Please see attached pbix for your reference.

 

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

View solution in original post

2 REPLIES 2
PBIdashboards
Helper I
Helper I

The accepted DAX solution works, but note that every time you add a new metric (Orders, Sales, OI, ROS like in your case) you need to duplicate the entire measure set. With 4 metrics that's already 8+ measures to maintain.

An alternative worth knowing: Flexa Tables (AppSource) lets you add a variance column between any two periods directly in the published report — no DAX, no Desktop access. End users select the two periods themselves. Works well for exactly this Actuals vs Plan matrix layout.

danextian
Super User
Super User

Hi @Anonymous ,

You will need a disconnected table and some advanced DAX for that. In the attached example,  In-Progress is not a row in  Brand Sold column but in Status but by using a disconnected table and measures, i've made it appear so.

danextian_0-1720617369840.png

Please see attached pbix for your reference.

 

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Helpful resources

Announcements
May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.