Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Find out duplicate values from composite key

Hello All,   I have three columns in my table Region, Customer id and customer Name. Combination of Region and Customer ID will be a unique identifier for customer.  For ex. if customer "ABC" is in...
  • v-yanjiang-msft's avatar
    4 years ago

    Hi Anonymous ,

    According to your description, I create a sample.

    In the sample, the count of all duplicates is 5, the count of distinct customer ID in the duplicates is 2, here's my solution.

    Create two measures.

    ALL Dup =
    COUNTROWS (
        FILTER (
            ALL ( 'Table' ),
            COUNTROWS (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Customer ID] = EARLIER ( 'Table'[Customer ID] )
                        && 'Table'[Region] = EARLIER ( 'Table'[Region] )
                )
            ) > 1
        )
    )
    
    Count Dup ID =
    CALCULATE (
        DISTINCTCOUNT ( 'Table'[Customer ID] ),
        FILTER (
            ALL ( 'Table' ),
            COUNTROWS (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Customer ID] = EARLIER ( 'Table'[Customer ID] )
                        && 'Table'[Region] = EARLIER ( 'Table'[Region] )
                )
            ) > 1
        )
    )
    

    Get the correct result.

    I attach my sample below for reference.

     

    Best Regards,
    Community Support Team _ kalyj

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.