Forum Discussion

Livia_Hernandez's avatar
2 years ago
Solved

Caclulating a cusomter count - help!

I'm new to this code writing....  I'm trying to sum the number of unique customer codes that enter in our stores.  I am coming up with a total by location but the region totals do not sum the stores.  I'm at a loss...

 

Customer = DISTINCTCOUNT((CTMasterTemplate[GersCustomerCode]))  
 
The result is this:
When I add the stores independently it should equal the 1663.  Perhaps the same customer entered into a diff store?  I just want the numbers to add up.  I tried a couple different things with no luck.  😞
  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Livia_Hernandez ,

     

    Try the following formula which gets the cumulative value correctly.

    M1 = DISTINCTCOUNT('Table'[Customer])
    M2 =
    SUMX (
        VALUES ( 'Table'[Product] ),
        CALCULATE ( DISTINCTCOUNT ( 'Table'[Customer] ) )
    )

     

    Best Regards,
    Adamk Kong

     

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

3 Replies

  • Hi Livia_Hernandez 

     

    Is it possible that a customer can be related to more than 1 StoreCode? 

     

    In a case like that, each StoreCode would count that customer but that customer would only be counted once in the total.

  • Hi gmsamborn -  I defintitely thought of that too.  I was just trying to see how I could other than manually make the summs just count the stores.  I tried group by with no luck.  Just checking if I was doing something wrong or missing some sort of logic.

     Thank you for replying!

     

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Livia_Hernandez ,

     

    Try the following formula which gets the cumulative value correctly.

    M1 = DISTINCTCOUNT('Table'[Customer])
    M2 =
    SUMX (
        VALUES ( 'Table'[Product] ),
        CALCULATE ( DISTINCTCOUNT ( 'Table'[Customer] ) )
    )

     

    Best Regards,
    Adamk Kong

     

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