Я хочу отфильтровать свой запрос в наборе данных таким образом, чтобы получить даты от начала месяца до вчерашнего дня. Первая часть проста, я прохожу месяц от параметров отчета, поэтому получаю значения с каждого дня в месяц, но почему-то я должен ограничивать это до вчерашнего дня. Я попытался помещать это выражение в предложение where, но он не работал вообще, так как у меня нет даты в строках: FILTER([Date of shipment].[Date], [Date of shipment].[Date] < Format(Now(), "yyyyMMdd")
. Я знаю, что могу фильтровать строки, но важно то, что я не хочу, чтобы дата отображалась в строках.MDX Дата фильтрации меньше, чем сегодня
Редактировать: дополнительно я могу использовать параметр, предоставленный основным отчетом, который является вчерашней. Но как мне ограничить дату, не помещая ее в строки? Что-то вроде этого не работает: IIF(STRTOSET(@ShipmentDate, CONSTRAINED).Count = 1, STRTOSET(@ShipmentDate, CONSTRAINED), [Shipment Date].[Date] < @ShipmentDate))
Спасибо, это очень приятно. Я воспользуюсь вашим решением. – Dodzik