2016-10-03 3 views
1

매우 간단한 SSRS 보고서 - 건강 보험 직원의 인구 통계 보고서가 있습니다. 얼마나 많은 사람들이 단일 정책을 가지고 있고 얼마나 많은 사람들이 가족 정책을 가지고 있는지 계산해야합니다. 두 매개 변수를 사용하여 조건부 COUNT 문을 만들었습니다. 그러나 둘 다 필터링 할 매개 변수 만이 아니라 총 수의 정책을 생성합니다.SSRS가 두 조건부 개수를 생성하고 두 결과 모두 동일 함

표현은 내가 사용 : = COUNT (IIF (필드 Deduction.Value = "싱글"필드 Deduction.Value, 0)!!) = 수 (IIF (필드 Deduction.Value = "가족", 필드! ! Deduction.Value, 0))

나는 79 개의 행을 가지고 있습니다. 54 행은 "단일"이라고 말하고 25 행은 "가족"이라고 말합니다. 출력은 두 그룹 모두에 대해 79를 표시합니다.

"단일"및 "가족"지정은 여러 종류의 정책을 단일 및 가족의 2 가지 기본 값으로 변환하는 사례 문을 기반으로합니다.

왜 그런지에 대한 아이디어가 있습니까?

답변

0

귀하는 COUNT의 결과를 출력 중입니다.

은 과 같은 수입니다.

사용 NOTHING 0 대신 COUNT들 NULL (NOTHING) 값을 포함하지 않습니다.

=COUNT(IIF(Fields!Deduction.Value = "Single", Fields!Deduction.Value, NOTHING)) 

다른 방법은 비 일치 일치, 0, 1을 할당 한 후 SUM 결과하는 것입니다.

=SUM(IIF(Fields!Deduction.Value = "Single", 1, 0)) 
+0

완료! 정말 고맙습니다! 나는 SSRS 보고서 작성에 아주 새로운데 이것은 매우 유용했습니다! – user2611375