2018년 9월 21일 금요일

[SSRS] Line Chart Empty Value 처리

1. 게임의 CCU정보와 같이 시간의 흐름에 따른 연속적인 데이터를 가지고 옴
2. Value에 데이터가 빠져있음.
3. RS로 그래프를 그리면 끊기는 모양으로 출력된다. 당연한 이야기다. 데이터가 없기 때문에!!!
4. 방법 출처 docs.microsoft.com

우선 해당 방법은 chart 속성의 Emptynode 에서 컬러를 지정 
> 해당 노드  내에 marker node에서도 색깔 지정 
> CustomAttributes에서 EmptyPointvalue의 값을 ZERO라고 해두었는데 이렇게 할 경우 그래프가 끊긴다.

내가 작성한 레포트의 경우 오늘, 어제, 일주일 전의 데이터를 모두 가지고 와야 했으므로 Series의 그룹도 있는 상황이라서 해당 방법을 적용하기에는 무리가 있었다.
그래서 CustomAttributes에서 EmptyPointvalue의 값을 AVG(데이터셋의필드)로 설정해주었다.

뭐든 자신이 만든 레포트에 맞게 설정하는 것이 중요하다.
내가 만든 레포트의 경우에는 ZERO로 하는것이 사용자가 원하는 것이 아니었으므로 이러한 방법을 사용했다.

내가 만든 레포트는 게임 CCU 그래프를 전일, 일주일 전 데이터로 비교를 하는 것이었기 때문에 해당 방법으로 진행하였다.

댓글 없음:

댓글 쓰기