レポート変数を使ってガイデッドレポートを作成しよう!

2024年3月23日テクニカルメモ,技術情報

レポート変数を使ったガイデッドレポートの作成方法について記載します。

レポート変数を使用してガイデッドレポートを作成することで、ガイデッドレポート側のパラメータグループに項目を追加・削除した場合も、パラメータグループの変数名は変わらないため、HTML側で、都度コントロールと未バインドのパラメータを紐づけし直す手間が省けます。

ガイデッドレポートとは

ガイデッドレポートはユーザ自身で、フィルタ項目や出力形式を選択できるレポートです。

作成方法

プロシジャの作成

レポート変数を使ってプロシジャを作成します。
App Studioを起動して、レポートを新規作成します。

レポート変数を使って、実行結果で参照したい表示項目を追加します。
オブジェクトインスペクタ欄から、レポート変数を右クリックし、新規レポート変数フィールドを選択します。

変数の使用目的に応じて、変数タイプを変更します。

変数タイプについて

主要な変数タイプに関しての解説です。

  • 複数選択 AND:集計値
  • 複数選択 BY:縦方向にソート
  • 複数選択 ACROSS:横方向にソート

ユーザが実行時に選択可能な、フィルタ項目を追加します。

名前とメッセージについて

命名のパラメータについてです。

  • 名前:レポート変数名
  • メッセージ:フィルタ名

作成したレポート変数をキャンバスに追加します。
その他要件に合わせて、表示したい項目を追加してください。

保存してプロシジャ作成の操作は終了です。

HTML画面の作成

保存先のフォルダを右クリックして、HTML作成画面を立ち上げます。

ファイルタイプ、レイアウト設定を行います。

作成したプロシジャをHTML画面上で読み込みます。
リクエストとデータソースから作成済みのプロシジャを参照します。

作成したプロシジャを選択します。

パラメータの設定を行います。

レポート変数のコントロールが追加されます。
GUI上でサイズやレイアウトの調整が可能です。

実行結果

レポート変数のフィルタから、実行結果に含めたい項目を選択して実行します。