Forum Discussion
Counting Text occurrences per Unique ID
- 3 years ago
I am getting 3 for Bannana with this DAX Measure :
CountTextById = Calculate ( COUNTROWS ( VALUES ( 'Fruits'[ID] ) ), FILTER(ALL('Fruits'), 'Fruits'[Text] = "Bannana") )Tell me if it works for you.
- 3 years ago
Yes but if you select a [Text] from the slicer it will give you the right number. Similirly if you place [Text] along with this measure in a table visual it should give the correct count for each text. If you are interested in summing these counts you can use
= SUMX ( VALUES ( 'Table'[Text] ), COUNTROWS ( CALCULATETABLE ( VALUES ( 'Table'[ID] ) ) ) )This will give you 3 for banana, 3 for apple, 1 for kiwi and 7 for total. The total will change depending on the selected [Text] values. For example if you select "banana" and "kiwi" the total would be 4. You'll get the same number when using a card visual.
That doesn't give me the count based on the text criteria. That is giving me the total unique IDs of 3. I want to look at how many times a text criteria exists and only count it once per ID in the table.
- tamerj13 years ago
Community Champion
Yes but if you select a [Text] from the slicer it will give you the right number. Similirly if you place [Text] along with this measure in a table visual it should give the correct count for each text. If you are interested in summing these counts you can use
= SUMX ( VALUES ( 'Table'[Text] ), COUNTROWS ( CALCULATETABLE ( VALUES ( 'Table'[ID] ) ) ) )This will give you 3 for banana, 3 for apple, 1 for kiwi and 7 for total. The total will change depending on the selected [Text] values. For example if you select "banana" and "kiwi" the total would be 4. You'll get the same number when using a card visual.
- lazurens23 years agoFrequent Visitor
I am getting 3 for Bannana with this DAX Measure :
CountTextById = Calculate ( COUNTROWS ( VALUES ( 'Fruits'[ID] ) ), FILTER(ALL('Fruits'), 'Fruits'[Text] = "Bannana") )Tell me if it works for you.