레포트를 만들 때 데이터가 많아서 가독성을 높이기 위해 표의 데이터를 Row별로 컬러를 다르게 해준다.
보통 Table의 경우 크게 문제가 되지 않지만 Matrix의 경우에는 복잡하다. (적어도 내 기준에서는 어려웠다..ㅠㅠ)
여러 방법을 시도해서 실패했고, 내가 원하는 결과를 도출한 내용을 공유한다.
해당 방법은 레포트의 로딩속도가 느려질 수 있으니 반드시 테스트 해보자.
= (RunningValue(Countdistinct("그룹명"), count, "그룹명")
해당 값을 출력해보면 row가 데이터의 유무에 관계 없이 rownumber가 순차적으로 증가함을 확인할 수 있다.
이를 응용해서 셀의 컬러를 채우는 것이다. 여기서 그룹명은 column의 그룹명이다.
=IIF(RunningValue(Countdistinct("그룹명"), count, "그룹명"), mod 2 =1, "White","Gainsboro")
해당 방법으로 진행해서 현재 레포팅 발행하고 있다.
다행이 속도가 느리지는 않다.
반드시 레포트 로딩속도를 체크하자.
댓글 없음:
댓글 쓰기