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

View all the Fabric Data Days sessions on demand. View schedule

Reply
abukapsoun
Post Patron
Post Patron

Calculated Columns

Hi Dears,

 

I have the following case please: 

 

Column1 Column2

X               Active

Y               Obselete

Z               Active

 

How can I create a new (column or table?) that returns the value of Column1 with a criteria Column2 = Active ? so only X and Z are returned. 

 

Moreover how can I compare two columns and return the differences between both into a new column/ table?

 

Many thanks,

1 ACCEPTED SOLUTION

I would look at using NATURALOUTERJOIN if you are going to do this in DAX:

https://msdn.microsoft.com/en-us/library/dn802527.aspx

 

You could also use a Merge Query in the Query Editor and accomplish this as well, just change the default join type.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

@abukapsoun,

Select “Active” for Column2 in Visual level filters, and right click on your table, select "New Column" and apply the following formula.

Column = Table1[Column4]-Table1[Column3]

1.JPG

Regards,
Lydia

Greg_Deckler
Community Champion
Community Champion

Well, you could use CALCULATETABLE and feed it a filter for Active. Or you could just create a table visualization and use a slicer.

 

To create a new column with the difference between two other columns, just use subtraction?



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler I tried the substraction but it didn't work. In fact, i need to return the difference in rows. 

 

for example if 

Column A

X

Y

Z

 

Column B

Y

Z

 

I want to return a new column with value Z

 

thanks

Now I'm really confused as that doesn't seem to be the same problem that was originally stated.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler Sorry it seems I have explained myself wrong.

for the first problem it is clear about the calculatedtable with filter = Active 

 

but now I am stuck with returning the differences between the two column. What I want to reach is the following. I have a column that is being updated dynamically. I have duplicated this table and disabled the "load on refresh" then I want to compare both and return what has been newly added compared to that static column which is not refreshing anymore.

I would look at using NATURALOUTERJOIN if you are going to do this in DAX:

https://msdn.microsoft.com/en-us/library/dn802527.aspx

 

You could also use a Merge Query in the Query Editor and accomplish this as well, just change the default join type.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

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
Top Kudoed Authors