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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
gjensen
Frequent Visitor

best way to remove duplicates between two measures (two different base tables)

I have two measures that both look for the same logic just in two seperate tables. There is no way to combine the tables to just rely on one measure. 

 

My goal is to combine the results and only return a DISTINCT count of the customers referenced between both measures. 

Below you can see the measures flagging various customers, but like for the first customer number referenced they show up for both measures/tables. What would be the best approach in combining them and only returning a distinct count of customer #s?

gjensen_0-1682438527893.png

Here are the two queries below. As mentioned before they have the exact same functionality but are just referencing different tables.

New Go Customers SOs = 
    CALCULATE( DISTINCTCOUNT('New Custs SO Sign Ups'[BI_CUST_NBR]),
         FILTER(Campaign, Campaign[Campaign_Reason__c] = "Acquisition – Residential"),
        'New Custs SO Sign Ups'[BI_OPEN_DT] >= SELECTEDVALUE(Campaign[StartDate]),
       'New Custs SO Sign Ups'[BI_OPEN_DT]<= SELECTEDVALUE(Campaign[EndDate]),
        Campaign[Campaign_Reason__c] = "Acquisition – Residential")
New Go Customers = 
    CALCULATE( DISTINCTCOUNT(Charges[Charge Cust#]),
         FILTER(Campaign, Campaign[Campaign_Reason__c] = "Acquisition – Residential"),
        Charges[CHG_DATE] >= SELECTEDVALUE(Campaign[StartDate]),
        Charges[CHG_DATE] <= SELECTEDVALUE(Campaign[EndDate]),
        Campaign[Campaign_Reason__c] = "Acquisition – Residential",
        Charges[ACTION_FLAG] = "START")

Any help is appreciated. I will try and provide any additional information requested. 

 

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

@gjensen Perhaps some kind of Complex Selector like: The Complex Selector - Microsoft Power BI Community. Something along the lines of:

Selector Measure = 
  IF( [New Go Customers SOs] = 1 && [New Go Customers] = 1, 1, 0 )

 


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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

1 REPLY 1
Greg_Deckler
Super User
Super User

@gjensen Perhaps some kind of Complex Selector like: The Complex Selector - Microsoft Power BI Community. Something along the lines of:

Selector Measure = 
  IF( [New Go Customers SOs] = 1 && [New Go Customers] = 1, 1, 0 )

 


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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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