2013-09-03 2 views
1

"footers"열의 모든 값을 요약하는 페이지 바닥 글에 텍스트 상자가 있습니다. 단지 보고서의 마지막 페이지에 총을 표시하는 데 사용되는 표현이다페이지 하단에있는 텍스트 상자의 모든 페이지에서 값 합계 + SSRS

= IIF (전역! PAGENUMBER = 전역! TotalPages, SUM (reportitems ("플레이어"). 값), 아무것도)

이렇게하면 보고서의 마지막 페이지에서만 텍스트 상자의 표시가 예상대로됩니다. 그러나 SUM은 마지막 페이지에서 사용할 수있는 값만 합산합니다.

모든 페이지의 값을 SUM으로하고 마지막 페이지에만 표시하고 싶습니다.

어떻게 구현합니까?

- 고마워요.

답변

4

표현식은 마지막 페이지의 값만을 합산합니다.

=SUM(reportitems("Players").Value) 

다음에 가시성-숨겨진 재산의 식을 설정 : 귀하의 표현해야 설정

=SUM(reportitems("Players").Value, "MyDatasetName") 

크리스의 제안 :

=Globals!PageNumber <> Globals!TotalPages 
+0

아직도 그것은 마지막 페이지의 값까지 추가합니다. – smhnkmr

0

는 합계 인수의 범위를 설정하십시오 대부분의 페이지의 텍스트 값을 Nothing으로 변경하는 것보다 텍스트 상자 자체의 표시 여부가 일반적으로 더 좋습니다.

0

방법 1
를 사용하여 테이블 바닥 글 (또는 그룹 바닥 글) 대신에 페이지 바닥 글의. 테이블 바닥 글에서 데이터에 액세스 할 수 있습니다.

=SUM(Fields!Players.Value) 

방법 또는 2
, 당신은 또한 다른 텍스트 상자를 작성하고 테이블 또는 데이터 요소 이후에 넣고 =SUM(Fields!Players.Value, "YourDataSet")

방법 3
또 다른를 같은 값 식을 넣을 수 있습니다 방법은 위의 두 가지 중 하나를 수행하고 본문에있는 해당 텍스트 상자를 숨기기입니다. 꼬리말의 위에있는 텍스트 상자의 값을 참조하십시오.

= IIF (전역! PAGENUMBER = 전역! TotalPages, ReportItems ("HiddenPlayerSum은"). 값, 아무것도)

+0

@smhnkmr 업데이트 된 답변 확인 –

관련 문제