Forum Discussion
BradleyN1
2 years agoFrequent Visitor
Counting values based on unique ID then dividing
Hi,
I am working on survey data, and I want an overall satisfaction percentage.
As I've had to unpivot the columns, I've got duplicate statements in 1 column, but I only want to count the number of Strongly Agrees and Agrees based on the unique IDs (not multiple times they appear which will give me higher positives figures)
So for example: for ID 1, my output would be S1 = Agree and S2 = Strongly Agree which is 2 positive values, then I'd want to divide those figures by all the responses to each statement (there's actually 11 statements).
Here is an example:
| ID | Statement | Response |
| 1 | Statement 1 | Agree |
| 1 | Statement 1 | Agree |
| 1 | Statement 2 | Strongly Agree |
| 1 | Statement 2 | Strongly Agree |
| 2 | Statement 1 | Agree |
Thanks 😀
Hi, BradleyN1
try below
just adjust your table and column name
Measure = var a = CALCULATE(COUNT('count'[Response]),or('count'[Response]="agree" ,'count'[Response]="strongly agree")) var b = COUNT('count'[Response]) return DIVIDE(a,b)
6 Replies
- Dangar332
Resident Rockstar
Hi, BradleyN1
as i understand your view try below
just adjust your table and column name
Measure 2 = var a = CALCULATE(DISTINCTCOUNT('Table (2)'[Response]),'Table (2)'[Response]=max('Table (2)'[Response])) var b = CALCULATE(COUNT('Table (2)'[Response]),'Table (2)'[Response]=max('Table (2)'[Response])) return DIVIDE(a,b)