У меня есть следующая таблица, tbl_Episodes (10K записей): ClientID AdmDate DischDate 54 20.09.2013 28.05.2015 63 3.07.2013 4.12.2014 ...

1
Hell-1931 16 Дек 2020 в 04:14

1 ответ

Лучший ответ

Решение состоит в том, чтобы добавить тест с использованием функции IF, который вернет BLANK (), если условие ложно, и результат DATEDIFF, если условие истинно. В этом случае условие на DischDate отличается от 31.12.2050.

# Quarters =
IF(
    'tbl_Episode'[DischDate] <> VALUE("2050-12-31"),
    DATEDIFF(
        'tbl_Episodes'[AdmDate],
        'tbl_Episode'[DischDate],
        QUARTER
    )
)

Изменить: добавлено "ЗНАЧЕНИЕ", как правильно указано в комментарии

1
sergiom 22 Дек 2020 в 10:18