カラースケール条件

カラースケール条件これは、この条件に相当する意志に、レンダリングされたレポート内の色を持つコンポーネントを選択することができます。カラースケールコンディションは次の原則に従って機能します。カラースケールが2色(最小値と最大値)で構成されている場合、選択したデータ列の最小値と最大値が指定されます。最大値と最小値に対応する値は色で示されます。選択したデータ列から取得した他の値については、カラースケール内の位置が計算されます。カラースケール内の位置に応じて、色がこの値に割り当てられるため、色がコンポーネントに割り当てられます。最小値が条件で指定された最小値以下の場合、それは境界最小値になり、最小値に選択された色を使用することを意味します。データ列の最大値が条件で指定された最大値以上の場合、それは最大境界値になります。選択した色を最大値として使用します。値が最小値と最大値の中間にある場合、この値を持つコンポーネントの背景色は、最小値と最大値の補間色になります。カラースケールが3つの値(低、中、高)で構成されている場合、最小、中、最大の値が定義されます。選択したデータ列から取得した値ごとに、値の場所に応じてカラースケール内の位置が計算され、色が割り当てられます。そのため、コンポーネントの色が変更されます。カラースケールは、最小から中への色、および中から最大への色の3つの色の間のスムーズな移行を表します。最小値と平均値の厳密な中間にある値を持つコンポーネントの背景色は、最小値と中値の補間色になります。値が平均値と最大値の厳密に中間にあるコンポーネントの背景色は、中程度から最大値の補間色になります。写真はレポートページを示しています。

カラースケール条件を追加します。これを行うには、テキストコンポーネント、たとえば{Employees.EmployeeID}式のコンポーネントを選択します。カラースケール条件を追加します。条件のパラメータを変更します。次の図は、[条件]ダイアログを示しています。

 列フィールド。このフィールドは、条件の値が取得されるデータ列を示します。

[カラースケールタイプ]フィールド。配色のタイプ(2色スケールまたは3色スケール)を選択する機会を提供します。次の図は、カラースケールのタイプaを選択するためのメニューを示しています。

[タイプ]フィールド。最小カラースケールの[値]フィールドで指定される値のタイプを変更する機会を提供します。次の図は、値のタイプを選択するためのメニューを示しています。

[値]フィールド。最小カラースケールに使用されます。

色。最小カラースケールに使用されます。

サンプルフィールド。レポートに、最小から中、中から最大のカラースケールを表示します。カラースケール2カラースケールを選択すると、このフィールドに最小から最大へのカラーグラデーションが表示されます。

 中程度のカラースケールのパラメータのグループ(タイプ、値、色)

 最大カラースケールのパラメーター(タイプ、値、色)のグループ

レポートテンプレートに変更を加えた後、レポートエンジンは、指定されたパラメータに従って、テキストコンポーネントの条件付き書式を実行します。この場合、コンポーネントの値に応じて、テキストコンポーネントの背景が変更されます。次の図は、条件付き書式でレンダリングされたレポートのページを示しています。

上の写真のように、テキストコンポーネントではカラースケールの値に応じて背景色が変化します。