SSRS фильтрует серию (не группу) или использует несколько наборов данных

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

Я работаю над простой схемой. Ось X - это дата (день), ось Y - простое число (от 1 до 100).

У меня есть итоги для 3 разных сайтов за день. Мне нужна линия для каждого сайта на графике.

   Day   |  Site  | Value
---------+--------+-------
 Monday  | site X |  30 
 Monday  | site Y |  45 
 Monday  | site Z |  20 
 Tuesday | site X |  35 
 Tuesday | site Y |  26 
 Tuesday | site Z |  12

и так далее..

Для каждого сайта существует только 1 общая стоимость в день.

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

Первоначально я пробовал работать с несколькими наборами данных (используя выражение и что-то вроде

sum(field!total.value, "site X") 

но это не сработало (показывала только прямую линию, я думаю, первое значение). Теперь у меня есть один набор данных, но я не могу найти способ фильтровать серии, чтобы они отображались только для одного сайта.

Я тоже пробовал эту IIF

=iif(Fields!site.Value = "site X", fields!total.value,0) 

но получается странно выглядящая линия.

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

Спасибо за помощь.


person Frank Cote    schedule 22.09.2015    source источник


Ответы (1)


Вам необходимо настроить диаграмму следующим образом

введите здесь описание изображения

  • Значения - это фактические числа, которые вы пытаетесь нанести на график.

  • Группы категорий, указанные здесь, представляют собой отдельные даты.

  • Группы серий - это ваши сайты

На этом этапе я затем установил горизонтальную ось в формате Scalar / Dates, чтобы дизайнер выглядел следующим образом

введите здесь описание изображения

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

введите здесь описание изображения

person Jonnus    schedule 22.09.2015