У меня есть отчет с группой, каждая группа имеет несколько разных строк. Использование RowNumber([group_name])
вернет номер последней строки в группе, а RowNumber(nothing)
вернет номер строки, проходящий через все строки в группе. Я хочу иметь какой-то RowNumber
, который вместо этого возвращает номер группы. Например, вот образец таблицы в отчете:
//This is grouped by Name
Order Name Item
------------------------------------------
1 A Item 1 of A
Item 2 of A
------------------------------------------
2 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
3 C Item 1 of C
------------------------------------------
4 D Item 1 of D
Приведенная выше таблица - это то, что я хочу, однако, если использовать RowNumber("NameGroup")
для столбца Order
, результат будет таким:
Order Name Item
------------------------------------------
2 A Item 1 of A
Item 2 of A
------------------------------------------
3 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
1 C Item 1 of C
------------------------------------------
1 D Item 1 of D
Если использовать RowNumber(nothing)
для столбца Order
, результат будет таким:
Order Name Item
------------------------------------------
2 A Item 1 of A
Item 2 of A
------------------------------------------
5 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
6 C Item 1 of C
------------------------------------------
7 D Item 1 of D
Подготовка данных для столбца Order
— это нормально, но я хочу использовать некоторую поддержку Local Report для такой работы (нумерация строк). На самом деле, в данном случае я хочу пронумеровать группу, а не строку. Не могли бы вы дать мне какое-нибудь решение для этого?
Ваша помощь будет высоко оценена!
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException
, есть идеи? 27.06.2013