Forum Discussion
sd_parekh
3 years agoHelper I
Matrix column Subtotal
Hi all, My question is related to matrix visual. Row headers : Student name ,academic year and class name Column header: Date Values: Attendance Code Refer attached image. I want calculate co...
- 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
sd_parekh
3 years agoHelper I
hi, Correct.
I used below code.
attendance code measure =
IF(
HASONEVALUE(AttendanceDetails[AttendanceDate]),
MIN(AttendanceStatus[AttendanceCode]),
COUNTROWS(
FILTER(
AttendanceDetails,
AttendanceDetails[AttendanceStatusId] = "2938951904584020836"
)
)
)
Got following result.
Thanks.
But how can we add count 0 in rest of the values in Total Column (Column subtotal)?
lukiz84
3 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.