J'ai une condition (dans les objets d'affaires) comme ci-dessousCASE avec clause IN
=If([Actual ]=0;Sum([Applied] In ([Project];[ Name];[Number];[Sub ])))
que je dois le convertir en instruction CASE pour mon OBIEE
Voici la requête que je l'avais essayé mais ne fonctionne pas:
SELECT
CASE
WHEN F.ACTUAL_EQP_COST = 0
THEN SUM((F.HRS_APPLIED) IN(F.PROJECT,F.NAME,F.NUMBER,F.SUB))
ELSE 0
END
FROM F
Essayez d'éditer votre question avec des données d'échantillons et les résultats souhaités. La requête n'a aucun sens. –
Qu'est-ce que cela signifie "Sum ([Applied] In ([Projet]; [Nom]; [Numéro]; [Sub])"? –
Je crois que ceux qui sont dans IN() sont des noms de colonnes .... semble être flags ou quelque chose comme ça – Veljko89