This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi,
I'm facing the next problem, I have this table
Client | Avail. Hours | Spend Hours | Resume Hours
Client1 5 8 -3
Client2 15 10 5
Client3 7 14 -7
Client4 50 50 0
I need to show in a KPI the count of clients that have negative values in the column Resum Hours.
If count > 0 Then show red and the count, if <= 0 Then show green.
Thanks
Solved! Go to Solution.
Hi @guilledo24,
You may could create 'resume hours' as a calculated column then we could use count function, because the syntax of Count is Count<column>.
You could refer to the fomula below. Calculated Column resume Hours and Measure resume hours<0.
Resume Hours = 'Table1'[Avail. Hours]-'Table1'[Spend Hours]
resume hours<0 = var tem= CALCULATE(COUNT('Table1'[Resume Hours]),FILTER(ALL('Table1'),'Table1'[Resume Hours]<0))return IF( tem>0,tem,-1)
Here is the ouput.
Best Regards,
Cherry
Hi @guilledo24,
I have made a test with your data.
You could refer to the steps below.
1. create a calculated colum with the expression below.
goal = 0
2. Create a measure with formula below.
resume hours<0 =
VAR tem =
CALCULATE (
COUNT ( 'Table1'[Resume Hours] );
FILTER ( ALL ( 'Table1' ); 'Table1'[Resume Hours] < 0 )
)
RETURN
IF ( tem > 0; tem; -1 )
3. You could create the KPI visual with goal and measure and set the color like below.
More details, you could refer to the test file attached.
Best Regards,
Cherry
Sorry, I forget to tell you that "resume hours" is a measure.
Hi @guilledo24,
You may could create 'resume hours' as a calculated column then we could use count function, because the syntax of Count is Count<column>.
You could refer to the fomula below. Calculated Column resume Hours and Measure resume hours<0.
Resume Hours = 'Table1'[Avail. Hours]-'Table1'[Spend Hours]
resume hours<0 = var tem= CALCULATE(COUNT('Table1'[Resume Hours]),FILTER(ALL('Table1'),'Table1'[Resume Hours]<0))return IF( tem>0,tem,-1)
Here is the ouput.
Best Regards,
Cherry
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 35 | |
| 32 | |
| 25 | |
| 23 | |
| 16 |
| User | Count |
|---|---|
| 65 | |
| 50 | |
| 30 | |
| 24 | |
| 23 |