2013-04-11 4 views
0

두 개의 행 그룹화가있는 SSRS 2008 보고서가 있습니다. 가장 낮은 수준의 세부 정보는 legalcase별로 그룹화 된 다음 외부 상담원 이름별로 그룹화 된 요약 행이 있습니다. 데이터 세트의 쿼리는 실제로이 두 그룹보다 세부 사항이 낮은 레코드를 반환하며 합법적 인 경우 개별 청구서를 반환합니다. 따라서 각각의 법적 소송에 대한 청구서 지불이 많으며, 각 외부의 변호인에게 많은 법적 소송이 있습니다. 제가 표시하려고하는 마지막 열은 외부의 법률 고문 평가 점수입니다.이 점수는 각각의 법적 소송 건 당 1 건입니다. 점수는 세부 행에 대해서는 잘 표시되지만 집계 (합계 또는 평균)를 시도하면 올바르게 집계되지 않습니다. 그것은 법적인 경우에 대신하여 각 청구서 지불에 대한 점수를 계산합니다. 예를 들어, 법적 사건의 외부 평의 점수가 10이고 청구서 지불액이 3 인 경우이 법적인 경우에는 1 대신에 3 10을 할당합니다. 내 성명서로 그룹을 정의 할 수있는 방법이 있습니까? 청구서 지불이 아닌 합법적 인 경우로 외부의 변호인 점수를 그룹화 할 수 있도록 집계 된 진술서?SSRS 보고서 작성기 2008에서 집계에서 그룹 별 문을 사용하려고 시도했습니다

답변

0

귀하의 그룹 분류는 수준별입니다. 부모 그룹이있는 경우 '그룹 머리글 추가'옵션을 선택해야합니다. 그런 다음 새 행에 데이터가 있습니다. 그런 다음 대신 계산을 수행하면 집계 데이터가 올바르게 그룹화됩니다.

EG :

이 작동하지 않습니다 :

Single Line: Group1Data, DetailData, Sum(DetailData) 

그것은 단지 상세 수준으로 두 번 DetailData을 반복 할 것입니다 귀하의 그룹 인 경우이 작동합니다 그룹

과 동일 올바르게 완료 :

각 행마다 하나씩 많은 헤더 행이있을 수 있습니다. 예를 들면. 그러나 그 아래 세부 사항은 그룹 정의에 의해 정의되며 매번 해당 그룹에 대해서만 표시됩니다. 이것은 그룹화의 여러 레벨에서도 작동 할 수 있습니다.

0

해당 값이 복사 되었기 때문에 사용할 집계는 First()입니다.

관련 문제