Группа SSRS на N отдельных

Я пытаюсь решить проблему. В качестве примера предположим, что у меня есть таблица, содержащая 3 столбца (имя, отметка времени, значение) с 30 уникальными или различными именами и более + 1000 строк.

Я создал линейную диаграмму, которая отображает значение (Y) в зависимости от времени (X) для каждого имени (группы серий), поэтому на этой диаграмме 30 линий.

Однако наличие 30 серий в диаграмме по большей части слишком загромождено и неразборчиво. Поэтому я поместил диаграмму в таблицу (хотя, вероятно, более подходящим был бы «Список»). Затем я сгруппировал таблицу по «Имени», что дало мне одно Имя (серию) для каждой диаграммы, что отлично, но все же не идеально, так как это создает множество диаграмм и занимает много страниц.

Теперь я хотел бы сохранить группировку имен, но иметь 5 имен (серий) на диаграмму.

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

Кроме того, порядок или ранжирование не важны.

Вот пример группировки, который близок к тому, что мне нужно, но не подходит, поскольку он группируется по 5 строк, а не по 5 для каждого отдельного имени. Это выражение группируется по 5 строк… =Cieling(RowNumber(Nothing)/5)

Спасибо

Джон.


person user1457744    schedule 30.10.2012    source источник


Ответы (1)


Самый простой способ решить вашу проблему — добавить эту информацию в ваш запрос. Если вы используете SQL Server, вы можете добавить к своему запросу:

SELECT Name, Timestamp, Value,
ROW_NUMBER() OVER(PARTITION BY Name) as rownum
....

И тогда ваше выражение группировки в таблице может быть =Fields!rownum.Value Mod 5

person Joao Leal    schedule 31.10.2012
comment
Спасибо за предложение, однако это не сработало. Во-первых, мне нужно было включить следующее в оператор SQL ORDER BY, прежде чем запрос сработает. Затем добавление выражения =Fields!rownum.Value Mod 5 дало 5 диаграмм со всеми именами, включенными в каждую диаграмму. Однако данные на каждой диаграмме выглядели по-разному. Мне не удалось определить, почему они разные, или расшифровать какую-либо закономерность между данными на каждой из 5 диаграмм. - person user1457744; 01.11.2012