Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
こんにちは、QlikViewのスクリプトでCASE文を使えますでしょうか。
どうぞよろしくお願いいたします。
Switchが対応する関数になりますが、LOAD文の中では使用できないのでif文の重ね合わせで対応することになります。
Switchのヘルプは下記です。
Switchが対応する関数になりますが、LOAD文の中では使用できないのでif文の重ね合わせで対応することになります。
Switchのヘルプは下記です。
ありがとうございます!
上記のように、通常はIF文の処理となりますが、大量データをあつかう場合のIF文は処理時間が長いので、
Caseに該当する情報がコード情報などで数値化した情報として合わせて保持している場合は、Pick関数の
利用がおすすめです。
例)
CD, 判断情報, 計算パターン
1, A, SUM(データ)
2, B, AVG(データ)
3, C, AVG(データ)-1
5, E, SUM(データ)-1
計算式: Pick( CD , SUM(データ) , AVG(データ) , AVG(データ)-1 , , SUM(データ)-1 )