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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
PowerBITestingG
Advocate II
Advocate II

Replicate self join with measure

I have a report with a live connection to a model.

 

I have the following table:

CountryCodeMessage
USA999All is well
Canada999Error today

 

 

And I want to create another column that only contains the messaged for Canada-Code

CountryCodeMessageMessage Canada
USA999All is wellError today
USA999All is wellError today

 

Any idea of how to do that only using a measure? What I was doing before was loading a new table with just the data for Canada and then joining to the original table.

 

1 ACCEPTED SOLUTION
PowerBITestingG
Advocate II
Advocate II

 

Ok I have solved it

 

Canada Message =
var selec = SELECTEDVALUE(Code)

return
CALCULATE(max(message),FILTER(all(message table),Country="Canada" && Code=selec))

View solution in original post

1 REPLY 1
PowerBITestingG
Advocate II
Advocate II

 

Ok I have solved it

 

Canada Message =
var selec = SELECTEDVALUE(Code)

return
CALCULATE(max(message),FILTER(all(message table),Country="Canada" && Code=selec))

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.