カスタム レポート

カスタム レポートは、カスタマイズした Microsoft Excel レポート テンプレートです。InfoWorks WS Pro データベースのデータに関する独自のレポートを生成するために使用できます。

カスタム レポートを使用してシミュレーション結果を Excel にエクスポートすることもできます。

カスタム レポートは、オンプレミス データベースおよびクラウド データベース内の他の多くのオブジェクトと同じ方法で管理されます。カスタム レポートはカスタム レポート グループに保存されるため、最初にグループを作成する必要があります。

カスタム レポートは、Microsoft Excel ファイルに基づいています。レポートを最初に作成するときに、既存のテンプレートに関連付ける必要があります。この目的のために、Template フォルダ(InfoWorks WS Pro インストール フォルダの下)に基本的な例が含まれています。ファイル タイプが .xls、.xlsx、または .xlsm のファイルをテンプレートとして使用できます。Excel 2007 以降のバージョンを使用する場合、.xls および .xlsx のレポート テンプレートでは .xlsx レポートが生成され、.xlsm テンプレートでは .xlsm レポートが生成されます。

Excel ファイルをカスタム レポートに関連付けるとデータベースにコピーが保存され、そのコピーで作業できるようになります。これにより、レポートが完全に移植可能になります。

新しいレポートは次の方法で作成できます。

Excel テンプレートのカスタマイズ方法については、このガイドの範囲を超えています。レポートを作成すると、InfoWorks WS Pro データが標準形式で Excel にエクスポートされます。これを確認する最良の方法は、簡単なレポートを作成して結果を表示することです。そのデータに必要な分析を実行するようにテンプレートを設定できます。可能性は、Excel の機能と、その機能を使用するユーザーのスキルによってのみ制限されます。

新しいカスタム レポートを作成する

データベース ツールを使用して既存のカスタム レポートをコピーし、新しいカスタム レポートを作成できます。

レポートを最初から作成するには、その基になる Excel ファイルが必要です。InfoWorks WS Pro インストールに簡単な例が含まれています。

  1. カスタム レポート グループを右クリックし、コンテキスト メニューから[新規作成] [カスタム レポート]を選択します。
  2. 新しいカスタム レポートに名前を付けます。
  3. 新しいレポートをダブルクリックするか、背景にドラッグして、開きます。[カスタム レポート]ダイアログが表示されます。
  4. [カスタム レポート]ダイアログで、カスタム レポートに関連付ける Excel のテンプレートと、生成されたレポートを保存する場所を選択します。
  5. 関連付けられているテンプレートを開いて編集するオプションは、[カスタム レポート]ダイアログからも使用できます。[保存]をクリックして変更を保存し、Excel テンプレートをデータベースに保存します。

既存のカスタム レポートを編集する

  1. レポートをダブルクリックするか、背景にドラッグして、開きます。[カスタム レポート]ダイアログが表示されます。
  2. [開く]をクリックして、基になる Excel テンプレート ファイルを編集用に開きます。この目的のために、コンピュータに一時ファイルが作成されます。
  3. 変更が完了したら、[保存]をクリックして、変更内容をデータベースに書き戻します。

カスタム レポートを生成する

カスタム レポートを生成するには:

  1. モデル グループ ウィンドウまたはエクスプローラ ウィンドウからカスタム レポートをドラッグし、ネットワーク上にドロップします。これにより、[オブジェクトの選択]ダイアログが表示されます。
  2. レポートのデータ ソース タイプを選択します。以下についてレポートできます。
    • ネットワーク全体
    • 現在の選択
  3. [OK]をクリックして続行します。[カスタム レポート]ダイアログで選択したオプションに従ってレポートが保存されます。
  4. InfoWorks WS Pro によって、Excel でレポート ファイルが開きます。

シミュレーション結果があるネットワークにカスタム レポートをドラッグすると、それらの結果もレポート ファイルにエクスポートされます。シミュレーション結果を含む追加のワークシートが、オブジェクト タイプごとに Excel スプレッドシートに含まれます。