Урок 18. Создание меры с использованием таблицы параметров и функции Switch

Восемнадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга» — Создание меры с использованием таблицы параметров и функции Switch

Создание меры с использованием таблицы параметров и функции Switch

Switch measures — файл для повторения вместе с видео.pbix

Switch measures — итоговый файл на видео.pbix

Measures

MEASURE_NAME    DAX Expression
_CPC    =DIVIDE(
    [_Расходы] , 
    [_Клики] 
)

_ROI    =( [_Валовая прибыль] - [_Расходы] ) / [_Расходы]
_Валовая прибыль    =SUM(Stat[Валовая прибыль])
_Клики  =SUM(Stat[Директ Все Клики])
_Расходы    =SUM(Stat[Директ Все Расходы])

_ROI for week   =SWITCH( 
    SELECTEDVALUE(WeekTable[week], "current week" )  ,
    "current week" , CALCULATE([_ROI] , 'Calendar'[WeekCalendarSeqNumberReverse] = 0),
    "previous week" , CALCULATE([_ROI] , 'Calendar'[WeekCalendarSeqNumberReverse] = -1),
    "difference" , CALCULATE([_ROI] , 'Calendar'[WeekCalendarSeqNumberReverse] = 0) - CALCULATE([_ROI] , 'Calendar'[WeekCalendarSeqNumberReverse] = -1) 
 )


_Валовая прибыль for week   =SWITCH (
    SELECTEDVALUE ( WeekTable[week], "current week" ),
    "current week", CALCULATE ( [_Валовая прибыль], 'Calendar'[WeekCalendarSeqNumberReverse] = 0 ),
    "previous week", CALCULATE ( [_Валовая прибыль], 'Calendar'[WeekCalendarSeqNumberReverse] = -1 ),
    "difference", CALCULATE ( [_Валовая прибыль], 'Calendar'[WeekCalendarSeqNumberReverse] = 0 )
        - CALCULATE ( [_Валовая прибыль], 'Calendar'[WeekCalendarSeqNumberReverse] = -1 )
)

_Клики for week =SWITCH (
    SELECTEDVALUE ( WeekTable[week], "current week" ),
    "current week", CALCULATE ( [_Клики], 'Calendar'[WeekCalendarSeqNumberReverse] = 0 ),
    "previous week", CALCULATE ( [_Клики], 'Calendar'[WeekCalendarSeqNumberReverse] = -1 ),
    "difference", CALCULATE ( [_Клики], 'Calendar'[WeekCalendarSeqNumberReverse] = 0 )
        - CALCULATE ( [_Клики], 'Calendar'[WeekCalendarSeqNumberReverse] = -1 )
)

Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб

Отправить
Поделиться
Твитнуть
Запинить

Поддержать автора курса рублями

Если курс оказался полезным, можно задонатить автору курса — Максиму Уварову.

Все перечисленные средства приходят Максиму Уварову.

❤️ Поддержать донатом Максима Уварова

Считаю метрики, делаю сквозную аналитику и когортный анализ, составляю интерактивные дешборды, моделирую юнит-экономику


Обратиться с задачей