PowerPivot DAX формула, если тогда для дат - PullRequest
0 голосов
/ 24 сентября 2018

В моей таблице PowerPivot (не PowerBI) есть столбец с именем ExpireDate, и я хочу создать еще один столбец на основе значения Today's Date - ExpireDate с формулой DAX, как показано ниже:

=if(Format([ExpireDate] -today(), "General Number") <= 90, "Less than 3 months", 
 if(90 < Format( [ExpireDate] -today() ,"General Number") <= 180, " 3 to 6 months", 
 if([Format (ExpireDate]-today() ,"General Number") > 180, "More than 6 months","Other"))

Но эта формула продолжает показывать сообщения об ошибках, говоря, что ей нужна правильная формула.Кто-нибудь знает, как бороться с этой проблемой?Большое спасибо.

1 Ответ

0 голосов
/ 24 сентября 2018

Предполагается, что вы используете Excel 2016, и ваша таблица называется «Таблица»:

=
VAR Expiration = Table[ExpireDate] - TODAY ()
RETURN
    SWITCH (
        TRUE (),
        Expiration <= 90, "Less than 3 months",
        Expiration <= 180, " 3 to 6 months",
        Expiration > 180, "More than 6 months",
        "Other"
    )
...