Forum Discussion

thetenz's avatar
thetenz
Frequent Visitor
3 years ago

Multiple if functions

Hello alll, 

 I am trying to create a slicer that filters reports by  90 days, past due, due soon. How do I write the conditions below in Dax

 

if due date is over 90 days ="past due"
If due date is between 45 to 90 days = "Due soon"
If due day i equal to 90 days then = "90 days"

 

Than you

 

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    If(
         Due Date > 90,
        "Past due",
        If(Due Date = 90,
           "90 days",
            If(Due Date = 45 && Due Date < 90,
              "Due soon",
            )
        )
    )

  • SWITCH(TRUE(),

    [Due Date]>90,"past due",

    [Due Date]=90,"90 days",

    [Due Date]>44,"due soon",

    "not due soon")