2016-08-12 48 views
0

我正在使用qlikview,我有一個數據透視表。在那張桌子裏,我試圖建立一個福爾梅爾領域,我問了三個不同的東西。我試圖像在腳本中一樣使用Else-if語句,但這次沒有成功。我可以在qlikview中使用else if表達式嗎?

所以問題是:是否有可能在Expression表達式中聲明Else-if函數?是否有必要更改它基於的視圖?

問候

回答

0

你可以嵌套if語句;

=sum(if(A=B, Field1, if(A=C, Field2, Field3))) 
+0

是否有可能計算嵌套if語句的結果? – Mopaed

+0

不確定你的意思。你能提供一個你想要完成的例子嗎? – mickeger

+0

當然,我有一個項目列表與三種不同的狀態和類型。 因此P1 =活動/類型A,P2 =關閉? Type = A,P3 = future/Type B和P4 = active/Type C.現在我嘗試獲取這個Projects的List以及它們中有多少處於按類型排列的特定狀態的Count。 這意味着如果我搜索狀態激活,結果應該是 P1 Type A = 1 P4 Type C = 1 – Mopaed

0

問題不明確,你沒有張貼任何代碼或結果的例子,但我會嘗試:

如果在腳本中,您的項目領域分開(與subfield)到 ProjectStatus &和Type,那麼你可以使用像

count({<status={'active'}>} total <Project,Type> Project) 

取決於您的樞軸(因爲你沒有張貼一個例子......),也許你不會需要total <Project,Type>

相關問題