Créer des intervalles irréguliers de tableau dans Birt
Question
J'ai un diagramme circulaire en BIRT et environ 80 points de données. Je cherche à les regrouper en trois catagories <17 17-20 et> 20. Pour être plus précis, je suis en train de faire un tableau vert jaune rouge.
Comment puis-je faire cela. J'ai essayé la fonction de regroupement, mais il ne permet même des intervalles que je peux trouver.
Merci, Buzkie
La solution
Utilisez une expression CASE dans votre requête pour produire une colonne dérivée:
SELECT someval, CASE WHEN (someval < 17) THEN 'Red'
WHEN (someval >= 17 AND someval <= 20) THEN 'Yellow'
ELSE 'Green' END AS wedgeColor
FROM sometable
et alors vous pouvez lier le graphique circulaire de BIRT à la colonne dérivée au lieu de la valeur du point de données réelles.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow