データバーの状態を目視データ列の値を変更するのダイナミクスを表示するための機会を提供します。データバー条件は以下の原則は以下の作品。選択したデータ列のすべての値が分析され、最小値と最大値が決定されます。最小は0パーセントに対応し、最大は100パーセントに対応します。この条件が適用される各コンポーネントを描画するときに、選択したデータ列の値が指定されます。次に、この値のパーセンテージが最小から最大の範囲で計算されます。パーセンテージに応じて、データバーレンダリングされます。値が最大値に近い場合、データバーの長さが長くなります。値が最小値に近いか等しい場合、データバーはほとんど埋められません。次の図は、レポートページを示しています。
データバー条件を追加します。これを行うには、テキストコンポーネントを選択します。たとえば、{Employees.EmployeeID}式のテキストコンポーネントを選択します。データバー式を追加します。条件のパラメータを変更します。次の図は、[条件]ダイアログボックスを示しています。
列フィールド。このフィールドは、データバーを描画するために値が取得されるデータ列を示します。
Typeフィールド。最小値の種類を変更するために使用されます。次のタイプが利用可能です。
自動は、選択したデータ列の最小値を定義し、それがゼロより大きい場合は、ゼロにリセットします。したがって、データ列の最小数が25、最大数が100の場合。最小数のコンポーネントでは、ヒストグラムは25パーセントレンダリングされます。このタイプでは、値の極値範囲は0です。
レポートテンプレートに変更を加えた後、レポートエンジンは、指定されたパラメータに従って、テキストコンポーネントの条件付き書式を実行します。次の図は、条件付き書式でレンダリングされたレポートのページを示しています。
上の図からわかるように、EmployeeIDの値には1から9までの数値が含まれます。ここで、1は最小値、9は最大値です。そして、変化する値のダイナミクスに従って、データバーが描画されます。
負の値
ヒストグラムを表示するときに値が取得されるデータ列には、正の値と負の値の両方が表示される場合があります。この場合、選択したデータ列のすべての値の分析は、最小値と最大値によって決定されます。最小値は0パーセント、最大値は100パーセントです。次に、ゼロを決定します。つまり、負の値と正の値のヒストグラムから開始します。たとえば、最小値は-1ですが、最大値は3です。つまり、帯域受信の絶対値における負の値のパーセンテージは25%で、75%は正です。したがって、ヒストグラムが作成される最初の部分は、左の境界からのコンポーネントの長さの25パーセント、右の境界からのコンポーネントの長さの75パーセントです(ヒストグラムの左から右への方向)。負の値のヒストグラムは、負で選択された色でレンダリングされ、正の値のヒストグラムは、正で選択された色でレンダリングされます。次の図は、負の値と正の値でレンダリングされたレポートの例を示しています。
次の図は、負の値と正の値でレンダリングされたレポートの例を示しています。
上の写真のように、テキストコンポーネントではカラースケールの値に応じて背景色が変化します。