Расчет скидки с учётом промоакции
Платформа поддерживает создание вложенных условия с помощью нескольких функций IF. Ниже приведен пример использования вложенной функции IF
внутри функции SUMX
. Данная формула суммирует продажи по всем строкам таблицы factonlinesales
. Если promotionkey
равно 6, то salesamount
умножается на 0,8
. Если promotionkey
равно 7
, то salesamount
умножается на 0,7
. Если ни одно из этих условий не выполняется, то salesamount
остается неизменным. Иными словами, если промоакция имеет код 6, то применяется скидка 20%; если промоакция имеет код 7, то применяется скидка 30%. В противном случае, никаких скидок не применяется.
Скидки = SUMX(factonlinesales,
IF(factonlinesales[promotionkey]= 6, factonlinesales[salesamount]* 0.8,
IF( factonlinesales[promotionkey]= 7 , factonlinesales[salesamount]* 0.7, factonlinesales[salesamount])
)
)
Смотрите также
Нужна дополнительная помощь?