2016-06-12 4 views
0

のリストボックスでいくつかの値は、基本的には量の利益に隠す/すべきであるより大きい$ 0.00除外する。は私が過去30日間で利益を得た従業員を表示したい従業員<strong>リストボックス</strong>を持っている私の<strong>QlikViewを</strong>ダッシュボードでQlikViewの

リストボックスのプロパティでこのようなレコードを非表示にするオプションはありません。控除、税金などの重要な事実があるため、これらの従業員をメインデータセットから削除したくありません。

+1

Stefanの答えは良いですが、計算されたリストボックスを作成すると、モジュールの他の部分で望ましくない結果になる...ベストプラクティスは別のフィールド、つまり "Employees_with_benefits"を作成し、必要に応じて使用することです。 。 – EldadT

答えて

1

一般的にこのオプションはありません。リストボックスは単なる値のリストなので、値を集計してフィルタリングする方法をQvに伝える必要があります。あなたはリストボックスのプロパティに移動し、フィールドのオプションを一覧表示する場合は

あなたは<Expression>オプションが表示されます。

enter image description here

これはあなたが表示するように記録QVを伝えることができます。この領域を使用して、あらゆる種類の式を入力できます。

  • ifステートメントを使用して::= if(aggr(sum(Benefit), EmployeeId) > 30, EmployeeId)
  • set analysisを使用して:下の2つのオプションがあり= aggr(only({< EmployeeId = {"= aggr(sum(Benefit), EmployeeId) > 30 "}>} EmployeeId), EmployeeId)

これらの両方がEmployeeIdをフィルタリングし、sum(Benefit)は30

よりも大きいためにのみ、これらの値を表示します

実際に見るにはthis linkを使用してサンプルのqvwファイルをダウンロードしてください。

関連する問題