Sap-webi-query-filters

提供:Dev Guides
移動先:案内検索

SAP Webi-クエリフィルター

クエリフィルターは、Webiドキュメントで返される行を制限するために使用されます。 クエリフィルターを使用すると、特定のユーザーに表示したくないデータを非表示にしたり、.widドキュメントのサイズを制限したりできます。 クエリを実行すると、クエリフィルター定義を満たす行のみが返されます。

クエリフィルターで使用される主な機能は次のとおりです-

  • 特定のビジネス要件に従ってデータを取得できます。
  • 特定のユーザーにWebiドキュメントで表示させたくないデータを非表示にできます。
  • ネットワークのWebiドキュメントのサイズを制限し、パフォーマンスを最適化します。

-NYのエリアセールスマネージャーであるため、地域のマージン値を確認する必要があります。 販売ユニバースには、米国のすべての地域のデータが含まれています。 また、2015年第2四半期(Q2)に販売マージンが10万米ドルを超えるニューヨークの店舗からのデータのみを表示したいとします。

ここで、この情報を使用してWebiドキュメントを作成するには、これらのディメンション(州、年、四半期)および販売マージンのフィルターにフィルターを適用する必要があります。

フィルター演算子

そして

フィルター条件

年= 2015

四半期= Q2

州= NY

販売マージン> = 100000

クエリフィルターとレポートフィルターの違い

クエリフィルターはクエリパネルで適用され、データソースからの行数を制限し、ドキュメントで同じ行を返すために使用されます。

レポートフィルタは、レポート、テーブル、チャートなどのレポートレベルで適用されます。 これらのフィルターは、データソースからのデータ取得を制限するためには使用されず、レポートレベルで特定の値のみを非表示にします。

クエリフィルター構造

クエリフィルターは、この形式で適用されます-

オブジェクト(フィルターが適用される)、演算子(さまざまな比較演算子を使用できます)、およびオペランド。

クエリフィルター構造

オペランド-次のオペランドのリストから選択できます-

  • 定数
  • 値の一覧(LOV)
  • プロンプト
  • ユニバースオブジェクト
  • 他のクエリの結果

演算子-次の演算子から選択できます-

  • 等しい(=)
  • 等しくない
  • より大きい
  • 未満
  • より大きい
  • より小さい
  • の間に