収益が特定の範囲にあるすべての人物を表示するテーブルを作成したいとします。範囲外の人は、非表示にする必要があります。 範囲は2つの変数、すなわちvNettoAb
とvNettoBis
によって指定されます。Qlikview:変数を使用して動的次元を制限する
私の考えでは、それは次のコードで動的な次元を作成することです:
person_dbid
=if(((sum(invoice.value) <= vNettoBis) AND sum(invoice.nettosumme_value) >= (vNettoAb)), %person_dbid)
私の式は、私は理由を理解することはできません非特異的エラーを示しています。 Set Analysisを使用して人をフィルタリングする方法はありますか(例えば、e({....})か、私の動的次元の提案はありますか?
ありがとうございました!
= count({< invoice.value = {"<=$(vNettoBis)"}, invoice.nettosumme_value = {">=$(vNettoAb)"} > } 1)
計算寸法が許可されているが、それらはより大きなデータセットでパフォーマンスの問題につながる:あなたはこのようなものを使用することができます:-)
[回答を見る](https://stackoverflow.com/a/39983623/1649780)ステップ4と5は、チャート/テーブルが必要な範囲の値のみを表示することを保証する上で重要です。 – bdiamante