Линия графика из нескольких полей в Microsoft Report Builder

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

Итак, я хочу, чтобы значения X для строки были годами, а значения Y — любой суммой для этой категории в этом году.


person ADrunkenMan    schedule 20.03.2013    source источник


Ответы (1)


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

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

person Mike D.    schedule 20.03.2013
comment
К сожалению, это более сложный вариант: каждая строка имеет значение за все двадцать лет. Я не знаю, как пройти этот момент. - person ADrunkenMan; 20.03.2013
comment
Лучше всего изменить набор данных, чтобы каждый год находился в отдельной строке. Вы можете редактировать SQL для набора данных или вы строите его на основе модели отчета, которая просто возвращает данные таким образом? - person Mike D.; 20.03.2013
comment
Я строю это из модели отчета, которая, к сожалению, просто возвращает данные таким образом. - person ADrunkenMan; 21.03.2013