문제
Birt에는 파이 차트가 있으며 약 80 개의 데이터 포인트가 있습니다. 나는 그것들을 3 개의 카타이어로 <17 17-20 및> 20으로 그룹화하려고합니다. 더 구체적으로 나는 빨간색 노란색 녹색 차트를 만들려고 노력하고 있습니다.
어떻게 할 수 있습니까? 그룹화 기능을 시도했지만 찾을 수있는 간격 만 허용합니다.
감사합니다, Buzkie
해결책
쿼리에서 케이스 표현식을 사용하여 파생 된 열을 생성합니다.
SELECT someval, CASE WHEN (someval < 17) THEN 'Red'
WHEN (someval >= 17 AND someval <= 20) THEN 'Yellow'
ELSE 'Green' END AS wedgeColor
FROM sometable
그런 다음 실제 데이터 포인트 값 대신 Birt의 파이 차트를 파생 열에 바인딩 할 수 있습니다.
제휴하지 않습니다 StackOverflow