Bonjour,
je suis entrain de travailler avec l'outil SpagoBI en utilisant l'SGBD oracle,
J'ai voulu réaliser un filtre en utilisant une requête qui contient "Case"
en premier lieu si aucune valeur n'es choisie au niveau du filtre, j'aurai un résultat sur tout la colonne , par la suite si je choisi une valeur
du filtre j'aurai une autre résultat proportionnel à cette valeur .
j'ai essayé avec cette requête :
sachant que : * je vais filtrer sur l'annéeCode:
1
2
3 select price as price , qte as qte from HR.TEST where annee LIKE case when $P{year}= 'None' then annee else $P{year} end
* $P{year} est la valeur du filtre au niveau de l'outil "Spagobi" et sa valeur par défaut est None sinon on peux choisir 2011,2014.....
* j'ai essayé cette requete en utilisant l'SGBD MySQL et c'a marché alors qu'avec oracle ça n'a pas marché.
Merci d'avance.