はじめに > チュートリアル3: パラメータ付きレポートの作成 |
レポートにパラメータを設定することで、その値に応じて実行時に表示するデータをフィルタリングしたり、表示するデータそのものとして使用したりすることができます。パラメータは事前に既定値を設定するか、ユーザーに値を入力させて取得することができます。
このチュートリアルでは、HTML5 Webデザイナでパラメータ付きレポートを作成する手順を紹介します。
メモ: このチュートリアルでは、サンプルの共有データセット「売上情報_年間」を使用します。共有データセット、共有データソースは、管理者ダッシュボードで表示・編集が可能です。共有データセットの追加についての詳細は、「チュートリアル7.1: 共有データセットの追加」を参照してください。 |
このチュートリアルを完了すると、次のようなレポートが作成されます。
データを表示するために、Tableデータ領域を使用します。左側にあるレポートコントロールのリストからTableデータ領域をレポートのデザイン領域にドラッグ&ドロップします。
パラメータを2つ追加しましょう。このパラメータは、データソースから取得されるデータのフィルタの役割を果たします。片方のパラメータは製品グループのフィルタとして渡され、もう片方は月のデータをフィルタします。
製品グループのデータをフィルタリングするレポートパラメータを追加するために、次の手順を行います。
プロパティ名 | プロパティの値 |
---|---|
データセットの名前 | SalesInfoAnnual |
値フィールド | 製品グループ |
ラベルフィールド | 製品グループ |
以上の設定の結果、画像のようになります。
月にしたがってデータをフィルタリングするパラメータを追加するために、次の手順を行います。
プロパティ名 | プロパティの値 |
---|---|
データセットの名前 | SalesInfoAnnual |
値フィールド | 月 |
ラベルフィールド | 月 |
レポートに描画されるデータの量を制御するために、Tableデータ領域にフィルタを追加することができます。ここでは、2つのフィルタを次のように追加します。
ユーザーがパラメータ(レポートパラメータ1)に入力した値にしたがってデータを描画するフィルタを追加するために、次の手順を行います。
=Parameters!レポートパラメータ1.Value
パラメータ(レポートパラメータ2)にしたがってデータを制限するフィルタを追加するために、次の手順を行います。
=Parameters!レポートパラメータ2.Value
メモ: 必要に応じて、レポートに配置する各コントロールのサイズや位置を調整してください。 |
背景と罫線 - 背景色 ドロップダウンを開き、[WEB]を選択 |
LightYellow |
プロパティ名 | プロパティの値 |
---|---|
テキスト - 太さ |
Bold |
メモ: [パラメータ]プロパティにリストされている値は、デフォルトでは並べ替えが設定されていません。設定するには、並べ替えを設定したデータセットが必要になります。 |
HTML5 Webデザイナで作成されたレポートは、利用者ポータルの[カテゴリ設定なし]のレポートリストに保存されます。