このサイトをご覧になるには、JavaScriptを有効にしてください。
レポートを作成する際に、データソースのすべての値ではなく、特定の条件を満たす値のみを印刷する必要がある場合があります。必要な設定を選択するために、データフィルタリングが使用される。 フィルタリングは 、シリーズエディタのフィルタープロパティを使用して設定します。各フィルタには条件が指定されます。条件が trueであれば、その計算 結果はtrueとなる。つまり、チャート描画時にこの値が使用されます。フィルター 条件の計算結果がfalseの場合、この値は無視されます。各フィルタは、データ値を処理するための条件を表します。下図は、フィルターパネルの例です。
どのようなフィルタリング(値や引数)を行うか、その条件を選択する方法。
どのような条件で動作させるか、データの種類を指定します。5種類のデータが利用可能です。 文字列、数値、日付時間、論理型、式です。データ型は、レポートジェネレータが条件を処理する方法に影響します。たとえば、データ型が文字列の場合、文字列を扱う方法が使用されます。さらに、データ型によって、利用可能な条件操作のリストが変更されます。 例えば、文字列データ型に対してのみ 、含む操作が利用可能です。式データ型は、2番目の値ではなく式を設定するために使用されます。
条件値の計算を行うことができる演算の種類。利用可能な演算の種類はすべて下表の通りです。
フィルター条件の値です。
利用可能な操作のリストは、データの種類によって異なります。以下は、データの種類ごとの操作とその説明の表です。
操作方法 |
データの種類
|
説明 |
|||
文字列 |
数値 |
日付時間 |
論理型 |
||
等しい |
最初の値が2番目の値と等しい場合、その条件は真となる。
|
||||
等しくない |
最初の値が2番目の値と等しくない場合、条件は真となる。
|
||||
間である |
|
|
最初の値が範囲内にある場合、条件は真となる。
|
||
間でない |
|
|
最初の値が範囲内にない場合、条件は真となる。
|
||
より大きい |
|
|
最初の値が2番目の値より大きい場合、条件は真になる。
|
||
以上 |
|
|
最初の値が2番目の値より大きいか、または2番目の値と等しい場合、条件は真になります。
|
||
より小さい |
|
|
1番目の値が2番目の値より小さい場合、条件は真となる。
|
||
以下 |
|
|
最初の値が2番目の値より小さいか、2番目の値と等しい場合、その条件は真である。
|
||
含む |
|
|
|
最初の値が2番目の値を含む場合、その条件は真となる。この操作は、文字列に対してのみ使用される。
|
|
含まない |
|
|
|
最初の値が2番目の値を含まない場合、その条件は真となる。この操作は、文字列に対してのみ使用されます。
|
|
で開始 |
|
|
|
最初の値が2番目の値から始まっている場合、条件は真となる。この操作は、文字列に対してのみ使用されます。
|
|
で終了 |
|
|
|
もし最初の値が2番目の値で終わるなら、条件は真である。この操作は文字列に対してのみ使用される。 |