У меня есть столбец, который показывает количество часов старения ("AgingHours") для "Orders". Я хочу создать еще один столбец с именем «Aged», который будет = 1, если значение «AgingHours» больше выбранного значения в слайсере, в противном случае - 0. Пользователь может выбрать «1 Hr», «2 Hrs», или «3 часа» от слайсера.
Например:
Создан слайсер под названием AgingDate [HourDay]. Пользователь выбирает «2 часа» из среза (что будет означать, что в столбце «AgingHours», который>> 2, будет выведено значение 1 в столбце «Aged». Выходные данные в столбце «возрасте» ниже будут:
Order AgingHours Aged
A 1 0
B 2 1
Я пытался создать вычисляемый столбец, используя оператор IF на основе выбора, но каждое значение показывает 0.
Aged =
SWITCH (
SELECTEDVALUE( AgingDate[HourDay] ),
"1 Hr", IF ( [AgingHours] >= 1, 1, 0 ),
"2 Hrs", IF ( [AgingHours] >= 2, 1, 0 ),
"3 Hrs", IF ( [AgingHours] >= 3, 1, 0 ),
0
)