Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
I am trying to use two conditions to return a value. I'm using the following formula:
Solved! Go to Solution.
Hi,
Write this calculated column formula
=if(or('V_Enrollments'[Exitdate]=blank(),'V_Enrollments'[Exitdate]<=edate(today(),-36)),"Not compliant","Compliant")
Hope this helps.
Hi @GON76
Thank you for reaching out to the Microsoft Fabric Forum Community.
I hope the information shared by other users was helpful. Have you had a chance to try it? Are you experiencing any other issues? If you have more questions, feel free to ask the community.
Hi @GON76
I wanted to check if you had the opportunity to review the information provided by users. Please feel free to contact us if you have any further questions.
Hi @GON76
Hope everything’s going smoothly on your end. I wanted to check if the issue got sorted. if you have any other issues please reach community.
Hi,
Write this calculated column formula
=if(or('V_Enrollments'[Exitdate]=blank(),'V_Enrollments'[Exitdate]<=edate(today(),-36)),"Not compliant","Compliant")
Hope this helps.
GON76,
I believe you just need to change the -3 to -36, because Edate is base on months so 36 months would be 3 years.
I just tried that and nothing seems to have changed
Try this:
Compliance Status =
IF (
OR (
'V_ENROLLMENTS'[EXITDATE] < DATE(YEAR(TODAY()) - 3, MONTH(TODAY()), DAY(TODAY())),
ISBLANK('V_ENROLLMENTS'[EXITDATE])
),
"Not Compliant",
"Compliant"
)
Please mark this post as a solution if it helps you. Appreciate Kudos.
Do I need to do something when I make an update to a table in order to get it to reflect on my report view? I'm still seeing Compliant when the EXITDATE is missing.
Could you debug using a calculated column and confirm if the dax is actually reading these dates as blank using the below:
CheckBlank = IF(ISBLANK('V_ENROLLMENTS'[EXITDATE]), "Blank", "Not Blank")
Try this as well to confirm:
Compliance Status =
IF (
ISBLANK('V_ENROLLMENTS'[EXITDATE]),
"EXIT Date Missing",
IF(
'V_ENROLLMENTS'[EXITDATE] < DATE(YEAR(TODAY()) - 3, MONTH(TODAY()), DAY(TODAY())),
"Not Compliant",
"Compliant"
)
)
and proceed with
Compliance Status =
IF (
ISBLANK('V_ENROLLMENTS'[EXITDATE]),
"Not Compliant",
IF(
'V_ENROLLMENTS'[EXITDATE] < DATE(YEAR(TODAY()) - 3, MONTH(TODAY()), DAY(TODAY())),
"Not Compliant",
"Compliant"
)
)
Incase you were able to pinpoint the issue for the blank dates and it has any other value use || and handle it along with ISBLANK
Let us know if you were able to debug the issue by any chance
| User | Count |
|---|---|
| 49 | |
| 37 | |
| 33 | |
| 22 | |
| 18 |
| User | Count |
|---|---|
| 133 | |
| 99 | |
| 57 | |
| 38 | |
| 38 |