このサイトをご覧になるには、JavaScriptを有効にしてください。
Stimulsoftレポートでは、データソース間のリレーションを使用してデータをフィルタリングすることが可能です。ここでは、リレーションを使ったデータフィルタリングについて説明します。(例では、データソースProductsを使用します)カテゴリー名によって、つまり、データソース Categoriesのデータカラム CategoryNameのエントリによってデータをフィルタリングしたい 場合、データソースCategoriesとProductsの間に確立された関係で、式にフィルターを追加します。 Products.RelationName.CategoryName == "カテゴリ名 "これによってフィルタリングが発生します。 下の図は、データソース間の関係を通じて、データのフィルタリングのウィンドウを示しています。
ここで、Productsはデータ・ソース名、RelationNameはデータ・ソース間のリレーションの名前、つまり、リレーションに基づく別のデータ・ソースへの参照、CategoryNameはデータ・ソース内のデータ・カラムです。
これで、レポートをレンダリングする際、レポート・ジェネレータは、データ・ソース Productsからデータをフィルタリングし、カテゴリーBeveragesに属するデータを表示します。下の図は、レンダリングされたレポートのページを示しています。