그룹과 관련된 보고서가 있습니다. 각 그룹에는 여러 행이 있습니다. RowNumber([group_name])
을 사용하면 그룹의 마지막 행 번호가 반환되고 RowNumber(nothing)
은 그룹의 모든 행을 통해 실행중인 행 번호를 반환합니다. 그룹 번호를 대신 반환하는 일종의 RowNumber
을 갖고 싶습니다.이 경우 행 번호 (로컬 보고서)를 만드는 방법은 무엇입니까?
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
사용하는 경우 :
//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
위의 표 그러나 열 Order
에 대한 RowNumber("NameGroup")
를 사용하는 경우, 결과가 될 것입니다, 내가 원하는 것입니다 : 예를 들어, 다음은 보고서의 샘플 테이블입니다 열 Order
위한 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
데이터 준비 OK이지만이 종류의 작업 (행 번호 매기기)에 대한 지역 보고서 지원을 사용하고 싶습니다. 사실,이 경우 그룹에 번호를 매기고 행은 번호로 지정하고 싶습니다. 이것에 대한 해결책을 좀 주시겠습니까?
도움을 주시면 대단히 감사하겠습니다.
흥미 롭긴하지만 내 보고서는 (매우 일반적인) 예외를 던졌습니다 :'Microsoft.ReportingServices.ReportProcessing.ReportProcessingException', 어떤 생각? – Hopeless
와우, 매력처럼 작동합니다. 내 그룹 변수의 다른 표현식에 의해 예외가 발생했습니다. 정말 고맙습니다. 너는 나의 삶 +1을 저장하고 지금 받아 들인다! 하하 :)) – Hopeless