Страницы: 1
RSS
Проверить на наличие пустой ячейки в DAX
 
Добрый день!
Пытаюсь в DAX написать формулу с простой, как мне кажется, логикой.

=If(OR(ISBLANK([1 четверть]);OR(ISBLANK([2 четверть]);OR(ISBLANK([3 четверть];OR(ISBLANK([4 четверть]))))));"Необходимо сверить с ведомостью")

Но получаю ошибку.

Если человеческим языком, то у меня есть 4 столбца. Мне нужно выполнить проверку, что если хотя бы в 1 строке нет отметки, то сообщение - Необходимо сверить с ведомостью
 
Код
=ЕСЛИ(ИЛИ(ЕПУСТО(A1);ЕПУСТО(A2);ЕПУСТО(A3);ЕПУСТО(A4));"Да";"Нет")

С ОРами переборщили
Скажи мне, кудесник, любимец ба’гов...
 
В DAX пытаюсь сделать. Я понимаю, что в экселе можно таким образом сделать. Или, хотя бы в PQ.  
 
Да пофиг. Логика везде одна. Написал же - много ОР-ов.  Один OR нужен, а не четыре. А формула - чтобы логику показать
Скажи мне, кудесник, любимец ба’гов...
 
Я понимаю, но как это все правильно в DAX или PQ сделать? очень нужно, а опыта не хватает?
 
extrafant, Вы бы файл приложили, а то может быть там не пусто, а ""

Код
=
IF (
    ISBLANK ( [1 четверть] )
        || ISBLANK ( [2 четверть] )
        || ISBLANK ( [3 четверть] )
        || ISBLANK ( [4 четверть] );
    "Необходимо сверить с ведомостью"
)
 
Спасибо) теперь оно просто работает
 
_Boroda_, к сожалению в DAX у функции OR (у AND аналогично) только 2 аргумента :(
В подобной ситуации можно использовать оператор || (&&), как у mechanix 85 в решении.
Изменено: surkenny - 18.05.2022 18:23:24
Страницы: 1
Наверх