2013-06-27 4 views
1

그룹과 관련된 보고서가 있습니다. 각 그룹에는 여러 행이 있습니다. 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이지만이 종류의 작업 (행 번호 매기기)에 대한 지역 보고서 지원을 사용하고 싶습니다. 사실,이 경우 그룹에 번호를 매기고 행은 번호로 지정하고 싶습니다. 이것에 대한 해결책을 좀 주시겠습니까?

도움을 주시면 대단히 감사하겠습니다.

답변

1

당신은이에 대한 RunningValue 기능을 사용하여 볼 수 있었다, 뭔가 같은 :

=RunningValue(Fields!Name.Value, CountDistinct, "DataSet1") 

당신은 원하는 결과에 대한 올바른 범위을 얻을 수있는 범위 매개 변수와 함께 플레이 할 수도 있습니다.

+0

흥미 롭긴하지만 내 보고서는 (매우 일반적인) 예외를 던졌습니다 :'Microsoft.ReportingServices.ReportProcessing.ReportProcessingException', 어떤 생각? – Hopeless

+0

와우, 매력처럼 작동합니다. 내 그룹 변수의 다른 표현식에 의해 예외가 발생했습니다. 정말 고맙습니다. 너는 나의 삶 +1을 저장하고 지금 받아 들인다! 하하 :)) – Hopeless