레포트 작성 시 RowNumber 혹은 RunningValue 함수를 많이 사용한다.
해당 함수는 아직까지는 셀의 화면 색을 무슨 색으로 채울지 설정할 때 많이 사용했다.
보통 식은 다음과 같다.
= IIF(RowNumber(Nothing) Mod 2, "White","Gainsboro")
홀/짝 Rownuber에 따라 컬러를 다르게 하겠다는 의미이다.
최하위 그룹은 해당 함수 만으로도 적용이 가능하다. 하지만 상위그룹은 해당 함수가 적용되지 않는다.
그래서 찾은 방법이
=IIF(RunningValue(Countdistinct("GroupName"), count,Nothing) Mod 2, "AliceBlue","LavenderBlush")
처음에
=RunningValue(Countdistinct("GroupName"), count,Nothing)
값은 1, 2, 3 ... N 까지 정상이 출력이되는 것을 확인하고 FILL Expression에 적용한 것이다.
해당 함수 인자 값 중 count 를 countdistinct로 변경하면 1만 출력된다.
SSRS 작업을 하면서 비슷하지만 다른 기능을 가진 함수들이 많이 있는데 이런 경우를 대비해 정리를 하는 것이 필요할 것 같다.
댓글 없음:
댓글 쓰기