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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

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
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.