Translate
2017年3月9日木曜日
一覧の追加
一覧を利用して、自由形式のレイアウトでレポートを表示することができます。フィールドを一覧内に自由に配置したり、画像を挿入することができます。
今回は、社員データを使用して、従業員情報を各従業員でグループ化した一覧を作成してみます。
一覧の追加
①[ツールボックス]プロパティから「一覧」を選択して デザイン画面にドロップ&ドロップします。一覧の枠を広げます。
②[テキストボックス」をデザイン画面の「一覧」枠内にドロップ&ドロップします。3つのテキストボックスを一覧表の中に作成します。
2017年3月8日水曜日
マトリックスの作成
社員データを使用して、各在籍支社の部署ごとの社員数を表示してみます。
[ツールボックス]プロパティから、[マトリックス]を デザイン画面にドラッグ&ドロップします。
[データセットのプロパティ]ダイアログボックスが表示されるので、「社員」データセットを選択します。データセットの名前は 「社員」とします。
[レポートデータ]プロパティの[データセット]フォルダ以下の[社員]データセットから、以下のフィールドをメトリックスのセルにドラッグ&ドロップします。
「氏名」→「データ」
「在籍支社」→「行」
「部署名」→「列」
そのままだと、[マトリックス]に社員名が表示されるので、社員名を数えるCount関数を使用して社員数を表示します。
「氏名」が挿入されている「データ」セルを右クリックして、[式...]をクリックします。
式ビルダーに「=Count(Fields!氏名.Value)」と入力して[OK]ボタンをクリックします。
[マトリックス]に[Count(氏名)]というテキストが挿入されます。
各在籍支社の部署ごとに、社員数が表示されました。
- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・
マトリックスでグループごとに集計
[マトリックス]に支社ごとの合計と部署ごとの合計を追加します。
[Count(氏名)]のセルを右クリックします。
ショートカットメニューで、 「合計の追加」-「行」の順にクリックして行を追加します。同様に、「合計の追加」-「縦棒」の順にクリックして列も追加します。
[マトリックス]の右下角の空白セルに式ビルダーを使用して「[Count(氏名)]」のテキストを挿入します。
見やすいように適当に色付けして[プレビュー]ビューで確認します。
クロス集計の完成です。
※[マトリックス]の並べ替えは、[Tablixのプロパティ]ダイアログボックスの[並べ替え]プロパティページで設定できます。
- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・
マトリックスに集計軸を追加
各部署に社員情報を追加します。
「社員コード]を[マトリックス]の「在籍支社」の右側に表示します。
[レポートデータ]プロパティの[データセット]フォルダ以下の[社員]データセットから、「社員コード]を[マトリックス]の「在籍支社」行の右側ドラッグ&ドロップします。
※ドロップする時、「在籍支社」の右側罫線にマウスを置くと青い線が表示されるので、その青い線が右を向いている状態の時にドロップします。
インジケーターの追加
商品テーブルに、インジケーターを追加してみます。
インジケーターは、ダッシュボードなどでよく使用されています。
最初に、テーブル右側に新しい列を追加します。
[ツールボックス]プロパティから[インジケーター]を新しい列にドラッグ&ドロップします。
特定文字の書式設定
社員テーブルを使用して、部署名に「営業」という文字列があれば、その部署名を太字にしてみます。
[部署名]のセルを右クリックし、ショートカットメニューの[テキストボックスのプロパティ...]をクリックします。
[テキストボックスのプロパティ...]ダイアログボックスの[フォント]プロパティページを開きます。
[太字(B)]横の「fx」ボタンをクリックします。
➡「部署名」が「営業」で始まる文字列を太字、それ以外は標準
[プレビュー」ビューで、部署名が「営業」で始まっている単語が太字になっていることを確認します。
ちょっとわかりずらいかもしれませんが、ちゃんと太字になっています。
Switch関数で条件設定
勤続年数の計算で作成したテーブルに様々な条件をもとに色分けしてみます。
色分けは次の条件を基本とします。
社員番号100~199:Pink
社員番号200~299:Yellow
社員番号300~399:Khaki
社員番号400~499:LightSteelBlue
それ以外: LiteGreen
登録:
投稿 (Atom)











