Forum Discussion

learningOh's avatar
learningOh
Frequent Visitor
3 years ago
Solved

how to count a measure with string values

Hi everyone,


i am trying to count the number of occurrences of the string values, "win", "loss", "retained", "NA".

i have a measure that tags a label to each customercode. i use a measure instead of a column because there is a slicer that the user can use to determine a period of inactivity for the customercode. for example, if the slicer chosen is 6 months, that means that if the customer has no revenue in 6 months, they are lost. if the revenue is the same as the total revenue, means the customer is new etc.

i want to count the number of occurences in the measure below. so that i know how many customers are won, loss etc. how do i do so?

  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi learningOh ,

     

    I made a simple example for reference. There is a code column, the test measure, just like in your screenshot. Then you want to calculate the number of wins and losses.

    Create a table for different types. Here I used Enter Data.

    Create a measure for counting.

    Count = COUNTX(FILTER('Table',[test]=MAX('Table (2)'[type])),[Code])

    Then check the below table visual.

     

    You can also download my attachment for more details.

     

                                                                                                                                                             

    Best Regards,

    Stephen Tao

     

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

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi learningOh ,

     

    I made a simple example for reference. There is a code column, the test measure, just like in your screenshot. Then you want to calculate the number of wins and losses.

    Create a table for different types. Here I used Enter Data.

    Create a measure for counting.

    Count = COUNTX(FILTER('Table',[test]=MAX('Table (2)'[type])),[Code])

    Then check the below table visual.

     

    You can also download my attachment for more details.

     

                                                                                                                                                             

    Best Regards,

    Stephen Tao

     

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