Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
suzi0000
Contributor
Contributor

QlikView内の計算処理性能について

スライダーで決定した値を変数に代入し、その変数の情報を基に別の変数で計算処理を行っております。

変数が多数あることと計算処理が複雑なため、スライダーを動かした後の計算処理に時間がかかってしまいます。(20秒程度)

性能のより良いCPUに交換する以外に性能を向上させる手段はないでしょうか。

良いアイデアや方法をご存じの方がいればご教示お願いします。

なお、自由に変更した値の結果のグラフを参照したいため、QlikView内で計算させることを前提としています。

Labels (2)
1 Solution

Accepted Solutions
hka
Employee
Employee

パフォーマンスを上げるにはいくつかの方法がありますが、ご質問の内容から

数式の中にif文の条件分岐が多く(3、4個)あるのではないかと推測されます。

通常は一度選択した状態に対してキャッシュを残してパフォーマンスを担保するのですが

if文が多数ある場合、その都度計算を実行するのでパフォーマンスが悪くなります。

if文が多数ある場合、条件付き表示を使用して数式を複数に分割する方法が有効と思われます。

パフォーマンスをチェックするのに下記リンクのOptimizerを利用するとどこで演算時間が掛かっているかを

確認することができます。

QlikView Optimizerのご紹介

View solution in original post

1 Reply
hka
Employee
Employee

パフォーマンスを上げるにはいくつかの方法がありますが、ご質問の内容から

数式の中にif文の条件分岐が多く(3、4個)あるのではないかと推測されます。

通常は一度選択した状態に対してキャッシュを残してパフォーマンスを担保するのですが

if文が多数ある場合、その都度計算を実行するのでパフォーマンスが悪くなります。

if文が多数ある場合、条件付き表示を使用して数式を複数に分割する方法が有効と思われます。

パフォーマンスをチェックするのに下記リンクのOptimizerを利用するとどこで演算時間が掛かっているかを

確認することができます。

QlikView Optimizerのご紹介