У меня есть набор дат. Он имеет только один столбец CreatedOnDate и его значения указаны в datetime, как показано ниже.Таблица - Фильтр по параметру
Этот набор данных имеет 6 месяцев значений, как показано на рисунке. У меня есть параметр, называемый Тип отчета который имеет возможные значения ежемесячно, еженедельно, ежедневно (скриншот ниже)
Я создал вычисляемое поле (так называемый Дата создания Дата), который преобразует дату на основе по типу отчета. Формула показана ниже
CASE [Report Type]
WHEN "Monthly" THEN DATENAME('month', [CreatedOnDate])
WHEN "Weekly" THEN "Week " + STR(DATEPART('week',[CreatedOnDate]))
WHEN "Daily" THEN STR(MONTH([CreatedOnDate])) + "/" + STR(DAY([CreatedOnDate])) + "/" + STR(YEAR([CreatedOnDate]))
END
Это прекрасно работает. Результат вычисленного поля показан ниже.
теперь мне нужно включить следующую логику
IFF Report Type = "Daily" Display only the last 30 days in the dataset
Other cases Show all values
Как этого добиться?