Создание неравномерных интервалов графика в Birt

StackOverflow https://stackoverflow.com/questions/2022675

  •  19-09-2019
  •  | 
  •  

Вопрос

У меня есть круговая диаграмма в BIRT и около 80 точек данных.Я собираюсь сгруппировать их в три категории <17 17-20 и >20.Чтобы быть более конкретным, я пытаюсь создать красно-желто-зеленую диаграмму.

Как я могу это сделать?Я попробовал функцию группировки, но она допускает только четные интервалы, которые я могу найти.

Спасибо, Малышка

Это было полезно?

Решение

Используйте выражение CASE в вашем запросе для создания производного столбца:

SELECT someval, CASE WHEN (someval < 17) THEN 'Red'
    WHEN (someval >= 17 AND someval <= 20) THEN 'Yellow'
    ELSE 'Green' END AS wedgeColor
FROM sometable

и тогда вы можете привязать круговую диаграмму в BIRT к производному столбцу вместо фактического значения точки данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top