2013-03-05 4 views
0

SQL Server Reporting Services에서 각 행을 구분하는 파선 테두리 테두리가있는 행 그룹이 있습니다. 각 페이지의 마지막 행에서 점선 테두리를 제거하고 싶습니다. 각 페이지의 마지막 행은 어떻게 계산합니까? SSRS 각 페이지의 마지막 행 가져 오기

나는 첫 페이지에 25 개 행을 계산, 그래서 나는이 시도 :

iif((rownumber(nothing) MOD 25)=0,nothing,"Dotted") 

그러나 2 페이지의 일부 행이 결국 페이지는 24 개 행을 한 것으로 열의 너무 많은 텍스트를했다, 그래서 행 번호는 텍스트의 양에 따라 변경됩니다. 나는 새로운 접근 방식이 필요하다. 이런 종류의 문제에 경험이있는 사람이 있습니까?

답변

1

왜 행 그룹을 표시 한 다음 그 속성을 결정하지 않습니까? 세부 정보 행을 선택한 다음 '행 그룹'을 선택하고 '그룹 추가'> '상위 그룹'을 선택하십시오. 총계를 얻는 논리를 정의하고 바닥 글을 원한다면 바닥 글을 추가하십시오. '페이지 나누기'를 선택하면 보고서가 새 페이지의 그룹화를 중단합니다. 바닥 글의 속성을 처리합니다.

+0

나는 회의 손님 목록을 만들고 있으므로 내 데이터 집합은 {GuestName, Title, Company} 목록입니다. 그룹화 된 행 그룹이 있습니다. 약 6 페이지의 행이 있습니다. 각 페이지의 마지막 행을 얻으려고합니다. –

+0

기존 그룹에 언제든지 다른 그룹을 추가 할 수 있습니다. SSRS에서 그룹화에 대한 제한이 없습니다. 이 방법으로 마지막 행을 찾는 것이 더 쉬울 것입니다. 그렇지 않으면 꼬리말에 선 객체를 놓고 테이블이나 행렬의 맨 아래를 교차시켜 바닥 글이 각 페이지에서 반복되도록 선택할 수 있으므로 문제를 해결할 수 있습니다. – djangojazz

관련 문제