Forum Discussion
Matrix column Subtotal
- 3 years ago
Hi,
looks good! Just add the zero like below:
attendance code measure = IF( HASONEVALUE(AttendanceDetails[AttendanceDate]), MIN(AttendanceStatus[AttendanceCode]), COUNTROWS( FILTER( AttendanceDetails, AttendanceDetails[AttendanceStatusId] = "2938951904584020836" ) ) + IF(COUNTROWS(AttendanceDetails) > 0, 0) ) - 3 years ago
for conditional formatting you need another measure now, sorry.
just create a measure with
condFormatMeasure = SWITCH(TRUE(), [attendence code measure] = "A", 1, [attendence code measure] = "P", 2, [attendence code measure] = "PA", 3, -1 )and use this one for the rules in conditional formatting
AttendanceStatus is just the dim table right? So each of the codes is only listed once?
You need to count the rows from AttendanceDetails, not from AttendanceStatus (Because thats always 1)
hi, Correct.
I used below code.
Thanks.
But how can we add count 0 in rest of the values in Total Column (Column subtotal)?
- lukiz843 years agoMemorable Member
Hi,
looks good! Just add the zero like below:
attendance code measure = IF( HASONEVALUE(AttendanceDetails[AttendanceDate]), MIN(AttendanceStatus[AttendanceCode]), COUNTROWS( FILTER( AttendanceDetails, AttendanceDetails[AttendanceStatusId] = "2938951904584020836" ) ) + IF(COUNTROWS(AttendanceDetails) > 0, 0) )- sd_parekh3 years agoHelper I
I tried to put +0 outside the if statement but it broke my visual. Then after you suggestion I put it inside and it works fine as required. Thanks for you help for solving my query.
- lukiz843 years agoMemorable Member
Yes, the IF is necessary here, otherwise it would always return at least 0 - but you just want to show zero if there are ANY details 🙂 Glad i could help.