2015-11-24 3 views
0

У меня есть диаграмма и матрица, которая показывает записи для заданного диапазона дат. Пользователь хочет видеть записи для отдельных месяцев. Если пользователь выбирает диапазон дат с января по апрель, тогда результаты будут состоять из 4-х диаграмм и 4 таблиц по месяцам вместо одного графика и одного табло, который отображается в течение всех месяцев. Может ли кто-нибудь помочь мне в том, как это сделать. ТИАSSRS Tablix и фильтрация диаграмм

ответ

1
  1. Создать список

  2. Вставьте существующий Tablix/Matrix в тело списка

  3. правой кнопкой мыши заголовок строки (серый ящик) из списка и на вкладке Общие установить выражение группы для группы по значению месяца, т.е.

    =Month(Fields!myDate.Value) 
    
  4. правой кнопкой мыши заголовок строки (серый ящик) из списка и фильтров вкладка устанавливает два выражения.

    Expression   Operator Value 
    -------------------- -------- -------------------------- 
    =Fields!myDate.Value >=  =Parameters!StartDate.Value 
    =Fields!myDate.Value <=  =Parameters!EndDate.Value 
    

Этот подход будет принимать выходной сигнал, который выглядит следующим образом (в течение всех месяцев)

enter image description here

При нанесении и параметры, установленные таким образом, чтобы StartDate = 01/Jan/2015 и EndDate = 28/Feb/2015, будет выглядеть таких как

enter image description here

Обратите внимание, как данные для каждого месяца отображаются отдельно.

Сообщите мне, если этот подход работает для вас, или если вам нужна дополнительная помощь.

+0

Большое спасибо за ваш ответ. Я поместил диаграмму и таблицу в список и сделал группу по месяцам. Он работает, данные за каждый месяц отображаются отдельно. Фильтрация не работает для меня. Без фильтрации группа списков отлично работает. Спасибо за ответ. Оценил. – Renu