-2
我有一個條件(在業務對象),如下CASE與IN子句
=If([Actual ]=0;Sum([Applied] In ([Project];[ Name];[Number];[Sub ])))
,我需要將其轉換爲CASE語句我OBIEE
下面是我曾試圖查詢,但它不工作:
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
嘗試用樣本數據和預期的效果編輯你的問題。查詢沒有意義。 –
這是什麼?[Sum([Applied] In([Project]; [Name]; [Number]; [Sub])「是什麼意思? –
我相信IN()裏面的那些是列名....好像它們是標誌或類似的東西 – Veljko89