다음 12 개월 동안의 예상 판매량을 ProductID로 그룹화 한 SSRS 보고서를 만듭니다. 세부 셀이 올바르게 표시되는 동안 각 달에 대한 그룹 합계는 관련된 월이 아닌 12 개월 동안의 모든 판매를 표시합니다.SSRS 그룹화 된 총액 문제
예를 들어, 여기에 하나의 제품에 대한 모든 테이블 값은이 :
ProductID EstimatedDate ProjSales
123A Oct 10/2017 100
123A Nov 15/2017 100
123A Dec 01/2017 100
123A Dec 31/2017 100
그러나이 보고서는 현재이 제품에 대해 보여주는 것입니다 :
Product EstimatedDate Oct 2017 Nov 2017 Dec 2017
123A Oct 10/2017 100 0 0
Nov 15/2017 0 100 0
Dec 01/2017 0 0 100
Dec 31/2017 0 0 100
Total 400 400 400
위에서 볼 수 있듯이, 자세한 셀은 연도/월이 일치하는 경우 세부 구역의 각 레코드가 예상 판매 값을 표시 할 때 완벽하게 계산됩니다. 그렇지 않으면 0을 표시합니다. 불행히도 월간 셀에 총계가 표시되므로 "총"금액의 마지막 행이 올바르지 않습니다. 에 대한 예상 매출액 문제가있는 달보다 모든 달.
이상세 셀 : :! 여기
12 월 2017 내 보고서의 표현입니다!
= IIF (년 (필드 EstimatedDate.Value) = 2017 AND 월 (필드 EstimatedDate.Value가) 12 =, 필드 ProjSales .Value 0)
그룹화 셀
= IIF (해 (필드! EstimatedDate.Value) = 2,017 달 (필드! EstimatedDate.Value) = 12, SUM (필드! ProjSales.Value), 0)
그룹화 된 표현식을 변경하여 투영 된 sa를 검색하는 방법에 대한 아이디어 레 매월?
감사합니다. Alan! 이전에 Column Grouping 기능을 사용 해본 적이 없지만 최종 보고서에 꽤 가까워졌습니다. 단 하나의 질문 : 보고서는 앞으로 2 개월 (2018 년 4 월, 2018 년 4 월) 이후 예상 판매가 없으므로 현재 10 개월 만 표시됩니다. 기본 데이터가없는 경우에도 해당 월을 강제로 표시 할 수있는 방법이 있습니까? – user3676641
가장 쉬운 방법은 누락 된 달에 대한 데이터 집합에 NULL 값을 추가하는 것입니다. 대부분의 경우 날짜가 포함 된 테이블 (또는 적어도 개월)을 갖는 것이 가장 좋습니다. 그런 다음이 테이블에서 왼쪽으로 조인 할 수 있으므로 매월 데이터 세트에 나타나지만 조인 할 데이터가없는 곳에는 'NULL'이 표시됩니다. –