2016-10-26 5 views
0

새 SSRS 보고서를 개발했습니다. 나는 새로운 tablix를 추가했고 tablix에는 "Total Incidents logged"및 "Total Security Incidents logged"라는 두 개의 열을 추가했습니다. 행 가시성을 부여하고 다음 표현을 언급했습니다. = IIF는 (필드! SecurtiyIncidents.Value = 0, 허위 사실)SSRS 총계 누계 오류

그래서 내가 0이 포함되어 보안 사고의 어떤 값에 해당 행을 숨길 그러나 문제가 기록 전체 사고의 총 열에서,이 포함 된 값도 숨 깁니다. 내가 봤 거든 오직 하나의 열을 포함하고 그 사람들이 행 가시성을 준 답변을 찾았습니다. 하지만 제 경우에는 두 개의 기둥이 있습니다.

더 나은 이해를 위해 이미지를 추가했습니다. 첫 번째 이미지에서 두 번째 그림에 표시된대로 정상적인 테이블에 총

이 기록됩니다. 보안 인시던트에 대해 주어진 행 필터링 즉, = iif (Fields! SecurtiyIncidents.Value = 0, true, false) 보안 인시던트의 값에는 0이 포함되지만 인시던트 전체가 기록 된 경우 변경되지 않습니다. :(

누구 나 좀 도와 주 시겠어요?

enter image description here

enter image description here

enter image description here

답변

1

을 당신은 한 행에 두 개의 서로 다른 값을 가하고 있습니다.
을 숨길 SSRS을 말하고있다 해당 행의 특정 값이 0 인 경우 해당 행
해당 값 전체 행이 숨겨져 있고 왜 궁금해하십니까?

중 하나는, 다른 행의 값을 넣어 당신이 0 값이있는 각 행을 숨기고있는 경우 =iif(Fields!SecurtiyIncidents.Value = 0,"",Fields!SecurtiyIncidents.Value)

+0

나는 그 행을 숨기고 싶습니다. 나는 그것을 숨 깁니다. 하지만 내 관심사는 특정 행을 숨기고 난 후에 숨겨진 값을 총 텍스트 상자에 추가됩니다.이 열은 총 인시던트 기록이라는 또 다른 열 아래에 있습니다. (예 : 로깅 된 사건) –

+0

총계에 표시하지 않으려면 소스 데이터 세트에서 행을 제외하려면 단순히 보고서 테이블에서 행을 숨기지 말아야합니다. – iamdave

0

을 할 텍스트 상자의 값 설정 단순히 위 또는 표현식을 사용하여 가시성을 설정 하나 또는 두 필드 모두에서 다음과 같이 조건부 SUM을 전체 행에 사용할 수 있습니다. 사용 기록 보안 사고의 없음에 대한

=SUM(IIF(Fields!SecurityIncidents.Value>0, 
Fields!IncidentsLogged.Value, 
0)) 

: 열 사용을 기록 사건의 없음에 대한

=SUM(Fields!SecurityIncidents.Value) 

이 도움이된다면 알려주세요.

+0

여전히 작동하지 않습니다. (@alejandro zuleta –

+0

@PushkarGhatpande, 표현식을 업데이트했습니다. 다시 시도하십시오. –

+0

여전히 작동하지 않습니다.:(기록 된 인시던트 총 합계, 보안 사고 발생 합계에 대해 –

0

필터 테이블 릭스! 필드 SecurtiyIncidents.Value 행 만 표시를 수정 숨기기 <> 0

는 CALCS/합계 정상 남아있다.

+0

)하지만 tablix에 대해 이러한 표현이나 필터링을 제공 할 때마다 단일 열이 아닌 전체 tablix에 영향을 미칩니다. –