Операция выполнена!
Закрыть
Хабы: Программирование

В самом сердце тайных рун DAX, где строки данных сливаются с мраком неведомого, скрывается мощь заклинания, известного как IF().
Оно – орудие избранных, тех, кто способен узреть истину в данных и принять верные решения среди зыбких теней. Но, как и всякая магия, оно требует чётких условий, ведь одно неверное слово – и результат будет иным, чем ты ожидал…

Заклинание IF():

IF(<условие>, <результат_если_истинно>, <результат_если_ложно>)

Когда избранный произносит это заклинание, оно проверяет условие. Если условие истинно, с тёмных небес нисходит первый результат. Но если оно ложно, из глубин бездны всплывает иной исход.

IF(‘Sales’[TotalSales] > 5000, "Большая скидка", "Маленькая скидка")

Здесь IF() взыскивает по таблице продаж. Если продано больше чем на 5000 золотых монет, заклинание вознаграждает "Большой скидкой". В противном случае довольствуйся "Маленькой скидкой".

Заклинание AND():

Но иногда простое условие не может удержать силу заклинания. Тогда на помощь приходит союз тёмных условий – AND(). Это древняя связь, соединяющая два и более условий в единое мощное заклятие.

AND(<условие1>, <условие2>)

AND() требует истинности всех условий, иначе заклятие разрушится.

IF(AND(‘Sales’[TotalSales] > 5000, ‘Sales’[Profit] > 1000), "Высокая производительность", "Низкая производительность")

Если и продаж больше 5000, и прибыль больше 1000, заклинание приносит "Высокую производительность". Но если одно из условий не выполнено, результатом станет "Низкая производительность". Ибо один слабый элемент – и магия не состоится.

Развернуть свиотк
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro