Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Solved! Go to Solution.
Try something like
VAR Col2Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column2] = "NO"
)
VAR Col9Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column9] = "NO"
)
VAR Col15Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column15] = "NO"
)
VAR Col18Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column18] = "NO"
)
RETURN Col2Count + Col9Count + Col15Count + Col18Count
The reason for the error is that FILTER returns a table and IF expects either True or False as its first argument, not a table.
@bcdobbs has the best solution but you could do it with an iterator too:
SUMX (
Table1,
IF ( Table1[CheckColumn2] = "NO, 1 ) +
IF ( Table1[CheckColumn9] = "NO, 1 ) +
IF ( Table1[CheckColumn15] = "NO, 1 ) +
IF ( Table1[CheckColumn18] = "NO, 1 )
)
The reason for the error is that FILTER returns a table and IF expects either True or False as its first argument, not a table.
@bcdobbs has the best solution but you could do it with an iterator too:
SUMX (
Table1,
IF ( Table1[CheckColumn2] = "NO, 1 ) +
IF ( Table1[CheckColumn9] = "NO, 1 ) +
IF ( Table1[CheckColumn15] = "NO, 1 ) +
IF ( Table1[CheckColumn18] = "NO, 1 )
)
Worked like a charm! Thank you!
Can you try nested If Else instead of Switch ?
Try something like
VAR Col2Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column2] = "NO"
)
VAR Col9Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column9] = "NO"
)
VAR Col15Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column15] = "NO"
)
VAR Col18Count =
CALCULATE (
COUNTROWS( Table1 ),
Table1[Column18] = "NO"
)
RETURN Col2Count + Col9Count + Col15Count + Col18Count
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
39 | |
21 | |
21 | |
14 | |
13 |
User | Count |
---|---|
44 | |
32 | |
30 | |
18 | |
17 |