Функция NOT служит для взаимного преобразования логических значений. Если переданное в функцию выражение равно FALSE, она возвращает TRUE, и наоборот, если входное значение равно TRUE, функция возвращает FALSE. Иначе говоря, функция меняет FALSE на TRUE и наоборот.
Синтаксис
NOT (Выражение)
В скобках может использоваться любое значение или выражение, которое можно оценить как TRUE или FALSE.
Пример
Предположим, что вам необходимо отобразить в таблице цену товаров в каждой категории без учета товаров из двух подкатегорий (в нашем примере это “Крупы” и “Сыры”). Для этой цели можно воспользоваться следующей формулой:
Данная формула вычисляет сумму по столбцу price (SUM('товары'[price])), но только для тех строк, где подкатегория товара ('товары'[subcategory]) не равна Крупы или Сыры. Это условие задаётся через функцию FILTER, у которой вторым аргументом используется выражение NOT('товары'[subcategory] IN { "Крупы", "Сыры" }).