Sparklineでは、[詳細のグループ化]を設定することで外観を視覚的に強調することができます。Sparklineは、詳細のグループ化の値に基づいてグループ化されます。
以下の手順は、ページレポート/RDLレポートのテンプレートをデータソースに接続し、データセットが作成されていることを前提としています。それぞれの詳細については、「プロジェクトにレポートを追加する」、「データソースとの接続」および「データセットの追加」を参照してください。
|
メモ: 以下の手順は、Reelsデータベース(Reels.mdb)のSalesByGenreテーブルを使用しています。データの使用にはReelsデータベース(..\ActiveReportsNET12\Data\Reels.mdb)へのアクセス権限が必要です。 |
- ツールボックスから、上にTableデータ領域をドラッグ&ドロップします。
- Tableデータ領域を選択した状態で、各プロパティを次のように設定します。
- DataSetNameプロパティを設定します(例 SalesByGenre)。
- 詳細行の左側にあるTableのハンドルを右クリックし、コンテキストメニューから[上に行を挿入]または[下に行を挿入]を選択して、新規の行を追加します。
- 詳細行の最初のTextBoxの上にカーソルをホバーさせて、フィールド選択装飾を表示します。これをクリックしてデータセットの使用可能なフィールドを表示し、フィールド(例 GenreName)を選択します。
|
メモ: これにより、詳細行に式が自動的に追加されるとともに、同様の列の行ヘッダに「Genre Name」という静的ラベルが表示されます。 |
- ツールボックスから、レポートの2番目の詳細行にSparklineコントロールをドラッグし、各プロパティを次のように設定します。
- SparklineTypeプロパティを「Line」(既定値)に設定します。
- DataSetNameプロパティでデータセット(例 SalesByGenre)を設定します。
- SeriesValueプロパティで、<式...>を選択し、[式エディタ]ダイアログの[フィールド]ノードを展開(SalesByGenre)して、数字のフィールド(例 =Fields!Profit.Value)を選択します。[OK]ボタンをクリックしてダイアログを閉じます。
- LineColorプロパティを「Grey」に設定します。
- MarkerColorプロパティを「Blue」に設定します。
- Sparklineに詳細のグループ化を設定するために、Tableデータ領域を右クリックし、[プロパティ]ウィンドウの下部にあるコマンドから[プロパティ設定ダイアログ]リンクを選択します。
- [Table]ダイアログで[詳細のグループ化]を選択します。
- [データ]タブにある[グループ化の条件]ドロップダウンから、データをグループ化したいフィールドの式(=Fields!GenreName.Value)を選択します。
- [OK]ボタンをクリックして変更を保存し、ダイアログを閉じます。
- プレビュータブに移動し、レポートに追加したSparklineを表示します。
次のレポートは、映画の利益額をジャンル別にグループ化して表示しています。