社員データを使用して、各在籍支社の部署ごとの社員数を表示してみます。
[ツールボックス]プロパティから、[マトリックス]を デザイン画面にドラッグ&ドロップします。
[データセットのプロパティ]ダイアログボックスが表示されるので、「社員」データセットを選択します。データセットの名前は 「社員」とします。
[レポートデータ]プロパティの[データセット]フォルダ以下の[社員]データセットから、以下のフィールドをメトリックスのセルにドラッグ&ドロップします。
「氏名」→「データ」
「在籍支社」→「行」
「部署名」→「列」
そのままだと、[マトリックス]に社員名が表示されるので、社員名を数えるCount関数を使用して社員数を表示します。
「氏名」が挿入されている「データ」セルを右クリックして、[式...]をクリックします。
式ビルダーに「=Count(Fields!氏名.Value)」と入力して[OK]ボタンをクリックします。
[マトリックス]に[Count(氏名)]というテキストが挿入されます。
各在籍支社の部署ごとに、社員数が表示されました。
- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・
マトリックスでグループごとに集計
[マトリックス]に支社ごとの合計と部署ごとの合計を追加します。
[Count(氏名)]のセルを右クリックします。
ショートカットメニューで、 「合計の追加」-「行」の順にクリックして行を追加します。同様に、「合計の追加」-「縦棒」の順にクリックして列も追加します。
[マトリックス]の右下角の空白セルに式ビルダーを使用して「[Count(氏名)]」のテキストを挿入します。
見やすいように適当に色付けして[プレビュー]ビューで確認します。
クロス集計の完成です。
※[マトリックス]の並べ替えは、[Tablixのプロパティ]ダイアログボックスの[並べ替え]プロパティページで設定できます。
- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・
マトリックスに集計軸を追加
各部署に社員情報を追加します。
「社員コード]を[マトリックス]の「在籍支社」の右側に表示します。
[レポートデータ]プロパティの[データセット]フォルダ以下の[社員]データセットから、「社員コード]を[マトリックス]の「在籍支社」行の右側ドラッグ&ドロップします。
※ドロップする時、「在籍支社」の右側罫線にマウスを置くと青い線が表示されるので、その青い線が右を向いている状態の時にドロップします。