2015-07-05 2 views
-1

У меня есть отчет матрицы под названием Sales магазин, который состоит из:SSRS дата бур через выпуск

STORES в группе строк DATES в группе столбцов Sum of SALES в группе значений

DATES колонка форматируется с использованием следующего выражения:

=format(Fields!DATES.Value, "MMM yyyy").

Отчет matrix также имеет 2 параметра @Start и @End. Все это отлично работает, но затем я добавил связанный отчет (Sales Store Details), чтобы пользователь мог нажать на значение SALES для любой покупки в месяц и сохранить. Связанный дочерний отчет (Sales Store Details) использует параметры @Start и @End из исходного отчета (плюс дополнительный параметр @Store), но здесь я столкнулся с проблемами. Вместо того, чтобы приносить мне детали покупки для определенного магазина и месяца, он возвращает мне все, начиная с периода времени, выбранного из исходных параметров даты. Так сказать, я изначально выбрал 2015-01-01 в 2015-06-30 с параметрами @Start и @End из отчета Sales Sales. Когда я затем выбираю значение моего FEB 15 в своем отчете о матрице, связанный с ним отчет не только дает мне данные за 15 февраля, но и все остальные данные месяца, т.е. январь-июнь 15. Я понимаю, что исходные параметры отчета указаны в Jan-Jun 15, но, конечно, когда я выбираю значение Feb в матричном отчете, это то, что мой связанный отчет должен слишком сильно измениться?

Любая помощь была бы действительно оценена.

ответ

1

Похоже, вы передаете исходные параметры @Start и @End из родительского отчета. Если это так, вы передаете исходные параметры фильтрации даты, поэтому не удивительно, что фильтрация даты в дочернем отчете одинакова.

Если вы хотите ограничить фильтрацию даты дочернего отчета только месяцем щелчка строки, вам нужно будет передать значение даты для этой строки вместо исходных параметров. Я не уверен, как структурирован ваш набор данных, но я предполагаю, что для определения подходящей фильтрации используется колонка даты.

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