Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
aso1
Helper II
Helper II

Create simple card - ok/error

I have a daily job where I press the 'date-in' filter on a daily basis (lower left in the report), and I check to see if 'Status' is OK down the list or not. 

 

(here is my actual report)

integrity_report.jpg

 

 

I want to make this smarter... by having a card that basically says "OK" or "ERROR". 

 

integrity_card.jpg

The card must check the latest date (date_in), then it must check to see if all items in 'Status' is OK. 

if all items are OK - then type "OK" If it is not ok - then the card must type "ERROR".  

 

 

How can I achieve this?

thanks in advance

1 ACCEPTED SOLUTION

hi  @aso1 

I'm sorry for my carelessness, please use "," instead of "&&" in the formula

Result =
IF (
CALCULATE ( COUNTA ( 'Table'[Status] ), 'Table'[Status] <> "OK",'Table'[database]<> "Tempdb") > 0,
"ERROR",
"OK"
)
 
Regards,
Lin
Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

6 REPLIES 6
v-lili6-msft
Community Support
Community Support

hi @aso1 

Create a measure like this 

Result =
IF (
    CALCULATE ( COUNTA ( 'Table'[Status] ), 'Table'[Status] <> "OK" ) > 0,
    "ERROR",
    "OK"
)

 

Then drag this measure into card visual.

 

Regards,

lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

wow!.. perfect!!.. this works. 

however, I just need to filter out 'Tempdb' out. I dont need a check on that database. 

if tempdb is out of this list, then I will have 100% OK. 

 

I tried filtering it out in the report .. but that still gave me "ERROR / NOT OK" in the card. 

Can you put a exclude in the result, so it wont check for the tempdb database?.. 

 

tempdb.jpg

hi  @aso1 

Adjust the formula as below:

Result =
IF (
    CALCULATE ( COUNTA ( 'Table'[Status] ), 'Table'[Status] <> "OK"&&'Table'[database]<> "Tempdb") > 0,
    "ERROR",
    "OK"
)

 

Regards,

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

getting this error.

error_.jpg

hi  @aso1 

I'm sorry for my carelessness, please use "," instead of "&&" in the formula

Result =
IF (
CALCULATE ( COUNTA ( 'Table'[Status] ), 'Table'[Status] <> "OK",'Table'[database]<> "Tempdb") > 0,
"ERROR",
"OK"
)
 
Regards,
Lin
Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
amitchandak
Super User
Super User

@aso1 , you can get last status like

lastnonblankvalue(calllog[Date],max(calllog[status]))

 

 

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.