The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi All,
I find myself struggling with DAX and appreciate some insights on how to write this DAX pls:
End goal: To set up conditional formatting which will flag an item if the [Due Date] is pass today, AND the [Corrective Action Completion Date] is blank, (which means the engineer has not completed the work yet.)
My error:
Something must be wrong with [Corrective Action Completion Date], but I cannot figure out why.
Any insights, advice will be much appreciated pls.
Thank you so much~
Solved! Go to Solution.
Hi @byWing, the answer is right there in your error message: ISBLANK() requires you to pass a single value as an argument, not a table. You can use SELECTEDVALUE() or any other aggregation to obtain a single value. This should work fine:
Overdue =
if(
AND(
MAX( [Due Date] )>TODAY(),
ISBLANK( SELECTEDVALUE( sa_RPN_Reduction[corrective action completion date] ) )
),
1,
0
)
Hi @byWing, the answer is right there in your error message: ISBLANK() requires you to pass a single value as an argument, not a table. You can use SELECTEDVALUE() or any other aggregation to obtain a single value. This should work fine:
Overdue =
if(
AND(
MAX( [Due Date] )>TODAY(),
ISBLANK( SELECTEDVALUE( sa_RPN_Reduction[corrective action completion date] ) )
),
1,
0
)
Thank you @Sergii24 for your reply. Your reply helped me a lot and this is the final one I used: