Sap-webi-query-filters
SAP Webi-クエリフィルター
クエリフィルターは、Webiドキュメントで返される行を制限するために使用されます。 クエリフィルターを使用すると、特定のユーザーに表示したくないデータを非表示にしたり、.widドキュメントのサイズを制限したりできます。 クエリを実行すると、クエリフィルター定義を満たす行のみが返されます。
クエリフィルターで使用される主な機能は次のとおりです-
- 特定のビジネス要件に従ってデータを取得できます。
- 特定のユーザーにWebiドキュメントで表示させたくないデータを非表示にできます。
- ネットワークのWebiドキュメントのサイズを制限し、パフォーマンスを最適化します。
例-NYのエリアセールスマネージャーであるため、地域のマージン値を確認する必要があります。 販売ユニバースには、米国のすべての地域のデータが含まれています。 また、2015年第2四半期(Q2)に販売マージンが10万米ドルを超えるニューヨークの店舗からのデータのみを表示したいとします。
ここで、この情報を使用してWebiドキュメントを作成するには、これらのディメンション(州、年、四半期)および販売マージンのフィルターにフィルターを適用する必要があります。
フィルター演算子
そして
フィルター条件
年= 2015
四半期= Q2
州= NY
販売マージン> = 100000
クエリフィルターとレポートフィルターの違い
クエリフィルターはクエリパネルで適用され、データソースからの行数を制限し、ドキュメントで同じ行を返すために使用されます。
レポートフィルタは、レポート、テーブル、チャートなどのレポートレベルで適用されます。 これらのフィルターは、データソースからのデータ取得を制限するためには使用されず、レポートレベルで特定の値のみを非表示にします。
クエリフィルター構造
クエリフィルターは、この形式で適用されます-
オブジェクト(フィルターが適用される)、演算子(さまざまな比較演算子を使用できます)、およびオペランド。
オペランド-次のオペランドのリストから選択できます-
- 定数
- 値の一覧(LOV)
- プロンプト
- ユニバースオブジェクト
- 他のクエリの結果
演算子-次の演算子から選択できます-
- 等しい(=)
- 等しくない
- より大きい
- 未満
- より大きい
- より小さい
- の間に