2013-05-10 3 views
0

많은 레코드가 포함 된 데이터 세트가 있습니다.0 값이 선 그래프에 표시되지 않습니다.

Employee (varchar) | month (int) | Sales (money) 
John | jan | 15 
John | jan | 6 
Hank | jan | 20 
Mike | jan | 0 
Hank | jan | 12 
Pete | jan | 0 
Pete | jan | 7 
John | feb | 4 
John | feb | 9 
Hank | feb | 0 
Pete | feb | 11 
Mike | feb | 15 
John | mar | 0 
Hank | mar | 20 
Mike | feb | 0 
Pete | mar | 10 
Pete | mar | 12 

각각의 이름은 각각의 달에 존재하고 내가이 그룹화 테이블 릭스가 (0이기는하지만) 값

이 있고 제대로 보여줍니다

 | jan | feb | mar 
John | 21 | 13 | 0 
Hank | 32 | 0 | 20 
Pete | 7 | 11 | 0 
Mike | 0 | 15 | 0 

(실제로, 또한이

그러나 dame 데이터 세트를 기반으로 한 선 그래프는 모든 값 '0'을 생략합니다. 선이 끊어져 있고 틈이 있습니다. 시퀀스에 '0'이없는 처음 두 개는 제외합니다. John과 Pete는 jan - feb - mar으로 표시되고 행크의 라인은 gap을 보여줍니다 ... 행크를 feb와 Pete에서 11로 설정하면 feb에서 0으로 설정됩니다. John과 행크는 해당 라인에 간격이없는 것으로 표시됩니다. . 그래서 끝에 '0'이 있으면 그 줄은 계속되어야합니다. 중간에 0이 생기면 0 인 줄에 틈이 생깁니다. 그 이후의 직원 (Mike, Blake, Michelle 등)은 줄이 0이 될 때마다 간격이 있습니다. 나는 emptypoints를 가지고 놀며 공백을 채 웁니다 (예 : 적색 선).하지만 John과 Pete가 끝까지가는 정상선으로 표시되는데, 0이 채워지는 반면 다른 행은 빨간색 선이 있습니다 (emptypoint)?

엄격히 말하면, 빈/널이 없으며 '0'입니다. 또는 나는 틀린가?

왜 테이블 릭스가 보여주는 것과 똑같이 표시되는 차트를 얻을 수 없습니까?

+0

번 확인 : 그래서 나는 총에 대한 식을 사용하는 대신 기본 합계를 사용하여 해결 축의 최소치또한 어떤 집계를 사용하고 계십니까? – StevenWhite

+0

월, 이름, 합계 (Sales)로 집계 – Henrov

답변

0

실마리가 없습니다. 어떻게 든 그래프는 데이터 세트가 '0'값을 반환 할 때 값이 아무것도 없음을 결론지었습니다.

IIF (! isnothing (필드 sales.Value), 0, 합계 (필드 sales.Value))

1

보고서에 어떤 변화가 있는지는 잘 모르겠지만 데이터에 문제가 있거나 차트에 표시되는 데 아무런 문제가 없습니다.

데이터가 (약간 더 나은 당신의 테이블 릭스에 부합하도록 수정) :

select employee = 'John' ,month = 1, monthName = 'Jan' ,sales = 15 
union all select employee = 'John' ,month = 1, monthName = 'Jan' ,sales = 6 
union all select employee = 'Hank' ,month = 1, monthName = 'Jan' ,sales = 20 
union all select employee = 'Mike' ,month = 1, monthName = 'Jan' ,sales = 0 
union all select employee = 'Hank' ,month = 1, monthName = 'Jan' ,sales = 12 
union all select employee = 'Pete' ,month = 1, monthName = 'Jan' ,sales = 0 
union all select employee = 'Pete' ,month = 1, monthName = 'Jan' ,sales = 7 
union all select employee = 'John' ,month = 2, monthName = 'Feb' ,sales = 4 
union all select employee = 'John' ,month = 2, monthName = 'Feb' ,sales = 9 
union all select employee = 'Hank' ,month = 2, monthName = 'Feb' ,sales = 0 
union all select employee = 'Pete' ,month = 2, monthName = 'Feb' ,sales = 11 
union all select employee = 'Mike' ,month = 2, monthName = 'Feb' ,sales = 15 
union all select employee = 'John' ,month = 3, monthName = 'Mar' ,sales = 0 
union all select employee = 'Hank' ,month = 3, monthName = 'Mar' ,sales = 20 
union all select employee = 'Mike' ,month = 3, monthName = 'Mar' ,sales = 0 
union all select employee = 'Pete' ,month = 3, monthName = 'Mar' ,sales = 10 
union all select employee = 'Pete' ,month = 3, monthName = 'Mar' ,sales = 12 

기본 차트, 방금 만든 각각의 영역에 필드를 추가하여 :

enter image description here

만 다른 동작이었다 레이블을 monthName으로 변경하십시오. 같은 모양

:

enter image description here

모든 이름은 모두 개월간 점을 보여주고있다. 이 문제가 귀하의 특정 문제에 도움이되지 않는다는 것을 이해하지만 의도 한대로 작동 할 수 있음을 보여줍니다. 귀하의 경우, 나는 완전히 새로운 차트를 만들고 위의 기본 필드를 추가하여 어떻게 보이는지 볼 것입니다. 일단 이것이 포맷팅 등을 추가하여 각 단계에서 여전히 작동하는지 점검 할 수 있습니다.

+0

나는 그것이 작동해야합니다 ... 나는 새 보고서에서 그래프를 재구성하려고 시도합니다. – Henrov

+0

처음부터 다시 만들었습니다. 동일한 동작을 보았습니다. 그래프를 제공하는 데이터 세트는 사실 쿼리 그룹입니다. 문제가 될 수 있습니까? – Henrov

관련 문제