ich eine Bedingung haben (in Business-Objekte), wie untenCASE mit IN-Klausel
=If([Actual ]=0;Sum([Applied] In ([Project];[ Name];[Number];[Sub ])))
, die ich brauche es Aussage für meine OBIEE
Below CASE zu konvertieren ist die Abfrage, die ich versucht hatte, aber es funktioniert nicht:
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
Versuchen Sie, Ihre Frage mit Beispieldaten und gewünschten Ergebnissen zu bearbeiten. Die Abfrage ergibt keinen Sinn. –
Was bedeutet "Sum ([Applied] In ([Projekt]; [Name]; [Nummer]; [Sub])" –
Ich glaube, die innerhalb von IN() sind Spaltennamen .... scheint wie sie sind flags oder so ähnlich – Veljko89