[]
縦棒と横棒のプロットは、カテゴリごとに複数のデータ値を並べて比較したり、カテゴリ間で比較したりするのに役に立ちます。両方のプロットの構成は同じですが、視覚化が異なります。
また、次のいずれかの方法を使用して、カテゴリ内にデータ値を配置することができます。
プロットは、カテゴリごとに各データ値に対して1つずつ、複数の列またはバーを表示します。たとえば、「縦棒」デモでは、商品カテゴリごとに純売上高と純収入が表示されます。
縦棒や横棒のチャートを使用して、データ値をサブカテゴリに分割することもできます。たとえば、「横棒」デモでは、商品カテゴリごとに各販売チャネルの純売上高を示します。
積み上げたプロットは、縦棒または横棒のサブセクションを、カテゴリ内で互いに重なり合わせてひとつの垂直バーで表示したり、横に並べて配置することにより、データ値をサブカテゴリに分割します。たとえば、「積層縦棒」デモでは、販売チャネルごとに各商品カテゴリの純売上高を示します。
積み上げたプロット(%)は、縦軸または横軸に沿って様々なサブセクションの値をパーセンテージで表示します。各値はカテゴリ全体の合計になります。たとえば、「積層横棒(%)」デモでは、販売チャネルごとに商品カテゴリの純売上高の割合を示します。
縦棒と横棒のプロットテンプレートとそのプロパティを使用して、上記のすべてのチャートの種類を構成できます。または、積層縦棒/積層横棒および積層縦棒(%)/積層横棒(%)のテンプレートを使用して、対応するチャートを直接構成できます。
次のデモを使用して、プロットプロパティを試すことができます。デモでは、エクスプローラに移動し、[プロット-[Plot 1]]を選択し、プロパティタブを使用してプロットの設定を変更できます。
縦棒と横棒のプロットは、純売上高や平均降雨量などの項目を比較するのに最適です。これらの項目は、プロットの値コレクションによって決定され、次の2つのプロパティで構成されます。
「縦棒」デモに示したように、複数のデータ値によってプロットが生成されます。**[凡例に値の名前を表示]を「はい」**に設定すると、データ値の名前と対応する縦棒または横棒の背景色を表示する凡例が追加されます。
カテゴリエンコーディングは、データ値を表す縦棒または横棒が生成されるカテゴリ値の範囲を決定する一連のプロパティです。
**カテゴリ:**バインドされたフィールドの参照です。これらのフィールドの値と一致するデータセットのレコードは、同じカテゴリに分割されます。たとえば、「縦棒」デモでは、チャートがデータレコードごとにいくつかのフィールド(ProductCategoryも含む)を持つSalesデータセットにバインドされます。プロットのカテゴリのリストには、「」への参照が含まれています。したがって、プロットはデータセットから、横軸に沿って個別のProductCategoryフィールド値を配置します。
**カテゴリの並べ替えの式:**カテゴリ値の表示順序を決定します。たとえば、「縦棒」デモのプロットには、売上高の合計で商品カテゴリを降順で並べ替えるために次の設定があります。
詳細エンコーディングを使用すると、データ値をサブカテゴリに分割して、より詳細に比較できます。詳細プロパティは、これらのサブカテゴリを定義する項目のコレクションです。各項目には、いくつかのプロパティが含まれています。
カテゴリエンコーディングまたは詳細エンコーディングに対して色の凡例を表示します。[式]と[凡例の集計]を使用して、多くの値を1つの値に減らします。
詳細エンコーディングが空の場合、縦棒またはと横棒プロットはカテゴリエンコーディングによって生成されたカテゴリの個別のカラーエンコーディング結果を計算し、それらを対応する縦棒またはと横棒の背景色に変換して、一致した値を凡例に表示します。
それ以外の場合、縦棒またはと横棒プロットは、詳細エンコーディングによって生成されたサブカテゴリの個別のカラーエンコーディング結果を計算し、それらを対応する縦棒またはと横棒のサブセクションの背景色に変換して、一致した値を凡例に表示します。
両方の場合は、プロットはパレットから色を取得します。
たとえば、「積層縦棒」デモでは、凡例の式が**「」**に設定されています。したがって、出力されたレポートには、商品カテゴリと対応する縦棒のサブセクションの背景色を表示する凡例が追加されます。
ほとんどの場合、データ値の分割を視覚化するために詳細エンコーディングとカラーエンコーディングの両方に同じ構成を使用します。
**メモ:**凡例プロパティはコレクションですが、縦棒と横棒のプロットは最初の項目のみを受け取ります。
次のプロパティを使用して、縦棒と横棒プロットを形成する長方形の図形を微調整できます。任意の縦棒と横棒のデモでは、次のプロパティを使用して、実際の効果を確認できます。
**不透明度:**縦棒と横棒の不透明度をパーセント値で定義します。0%を設定すると完全に透明になり、100%を設定すると完全に不透明になります。
**横棒の設定:**縦棒と横棒の寸法と形式を設定します。
横棒の設定を構成するには、エクスプローラでルートノード(Chart)を選択します。
**バーの線:**同じ詳細エンコーディングまたは同じカテゴリ(詳細エンコーディングが空の場合)に属する縦棒または横棒の間の接続線を表示および非表示にします。
**オフセット:**単一の縦棒の幅または単一の横棒の高さを基準にした数値であり、縦棒と横棒のプロットをそれぞれ右側または下側に移動します。
クリッピングモード:プロットエリアが移動されたプロットを描画する方法を示します。
**背景色:**縦棒と横棒の背景色を設定します。
**スタイル:**縦棒と横棒の線の色、スタイル、および幅を設定します。
ツールチップのテンプレートおよびラベルテキストのテンプレートの式を使用して、縦棒と横棒にツールチップとラベルを表示できます。
ドロップダウンリストから次の値を選択できます。
また、テンプレートの式エディタを使用して、補間構文とサポートされているフォーマット済み文字列によって、これらの値のフォーマットを設定できます。たとえば、「積層縦棒」デモでは、ラベルのテキストテンプレートを「{valueField.value:C2}」に設定して、純売上高を通貨として表示できます。
[ラベルのテキスト]セクションのテキストプロパティと[ラベルの境界線]セクションの罫線プロパティを使用して、プロットラベルのパラメータを設定できます。
[ラベルのテキスト]セクションの位置とオフセット(ピクセル単位)により、縦棒と横棒を基準にしたラベルの位置が決まります。
**ラベルの重複:**重複するラベルを表示または非表示にします。
[ラベルの罫線]セクションのプロパティを使用して、ラベルと縦棒または横棒の端の間に接続する線を追加できます。[位置]プロパティは、ラベルのバウンディングボックスと線の接続ポイントを決定します。
「ルール」設定を使用すると、1つ以上のデータ条件に基づいて、プロットの外観に適用するif-thenルールを作成できます。条件は、次のいずれかの値を参照できる式です。
Chart!CurrentData
:現在のデータ値を返します。Chart!PreviousData
:前のデータ値を返します。Chart!NextData
:次のデータ値を返します。Chart!CurrentCategory
:現在のカテゴリエンコーディングの値を返します。Chart!PreviousCategory
:前のカテゴリエンコーディングの値を返します。Chart!NextCategory
:次のカテゴリエンコーディングの値を返します。Chart!CurrentDetail
:現在の詳細エンコーディングの値を返します。Chart!PreviousDetail
:前の詳細エンコーディングの値を返します。Chart!NextDetail
:次の詳細エンコーディングの値を返します。条件式には、レポートのパラメータおよび標準演算子への参照を含めることができます。条件を作成する最も簡単な方法は、[ルール-条件]式エディタを使用することです。式エディタは、**[条件]**プロパティの右側にあるボックスをクリックすることで開かれます。
条件が満たされると、縦棒と横棒プロットの次のプロパティを適用できます。
たとえば、「横棒」デモでは、プロットに次のルールを設定して、50000円未満の純売上高の値を強調表示できます。
出力は次のようになります。
縦棒または横棒をクリックしたときに発生する対話的なアクションを決定します。バインドされたフィールドの参照を使用して、ドリルスルーレポートにパラメータを渡したり、動的ブックマークまたはURLを構成したりできます。フィールド値は、現在の詳細またはカテゴリのスコープで評価されます。詳細については、「ドリルスルーレポート」チュートリアルを参照してください。