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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
sachant que : * je vais filtrer sur l'année
* $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.