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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
gheecalipes25
Resolver I
Resolver I

Formula for nested ifs condition

Hi,

 

Would like to seek your help on the below. 

 

if Priority = 2 hours, then Pass, if not 2 hours, then failed, 

if Priority = 4 hours, then Pass, if not 4 hours, then failed

 

 

Thank you so much for your answers. God Bless You

 

 

1 ACCEPTED SOLUTION

Try this:

IF (
    priority = "p1",
    IF (
        duration <= 2,
        "Pass",
        "Fail"
    ),
    IF (
        priority = "p2",
        IF (
            duration <= 4,
            "Pass",
            "Fail"
        ),
        BLANK ()
    )
)

View solution in original post

5 REPLIES 5
gheecalipes25
Resolver I
Resolver I

how about if priority and duration are on a different table?

gheecalipes25
Resolver I
Resolver I

that worked. thank you very much. 🙂

PabloDeheza
Solution Sage
Solution Sage

Hi there!

Try something like this:

SWITCH(
	SELECTEDVALUE( Priority ),
	"2 hours", "Pass",
	"4 hours", "Pass",
	"failed"
)

If your priority column is numeric then dont use double quotes.

Let me know if that helps!

hi, in bo the formula should be:

 

if (priority = p1, then (if duration <= 2,  "pass", "fail") elseif (priority=p2, then (if duration >=4, "pass", "fail")

else "null"

Try this:

IF (
    priority = "p1",
    IF (
        duration <= 2,
        "Pass",
        "Fail"
    ),
    IF (
        priority = "p2",
        IF (
            duration <= 4,
            "Pass",
            "Fail"
        ),
        BLANK ()
    )
)

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors