2013-03-08 2 views
1

Использование построителя отчетов 3.0, подключенного к базе данных анализа TFS 2012, необходимо создать фильтр по иерархии дат, чтобы соответствовать всем дням старше 14 дней назад (в частности, для иерархии «Дата создания» измерения рабочего элемента).Report Builder: как создать выражение фильтра в иерархии дат для всех дат до прошлой недели?

Я предполагаю, что мне нужно установить оператор в MDX и ввести где-то выражение DATEADD, но я не могу понять, как правильно получить синтаксис.

Я пробовал:. [Дата] [Дата] .membervalue < = DATEADD (. "D", - 14, [Дата] [Календарь] .CurrentMember) в поле Filter Expression, но он жалуется что функция CURRENTMEMBER ожидает выражения иерархии и используется выражение члена.

ответ

1

Вместо того, чтобы пытаться сделать фильтр в наборе данных, я получил все в наборе данных и создал фильтр как часть отчета (в разделе «Наборы данных», «Свойства набора данных», «Фильтры», а затем я смог использовать DateAdd и Now чтобы получить то, что мне было нужно.

Смежные вопросы