クイック レポート(Quick Reports) (Business Analyst)
サマリ
単一または複数のサイトに関するレポートをすばやく実行します。
使用法
-
特定の境界レイヤに対して 1 つ以上のレポートを作成します。
-
このツールは主に、Business Analyst 商圏に関するレポートを作成するために使用します。
-
ArcMap では、レポートは、有効な分析範囲(解析範囲)に含まれるフィーチャに対してのみ作成されます。
-
要約するレイヤは通常、Business Analyst に標準で付属しているデータですが、カスタム データ セットアップ ツールを使用して設定した、定量化可能なデータを含む任意の境界データも使用できます。
-
集約するデータとして Business Analyst データセットを選択する場合は、精度を向上させるために、区画の最小レベルを選択します。たとえば、町丁・字等データを選択することで、商圏のレポート作成における精度を非常に高めることができます。
-
[マップ画像を挿入] オプションを選択すると、マップ画像の挿入をサポートしているすべてのレポートに、マップが追加されます。
-
[Demographic and Income Report] など一部のレポートには、マップ画像を挿入するためのスペースがありません。
-
[出力レポート タイプ] パラメータの [REPORT_PER_BOUNDARY] オプションは、すべての Business Analyst レポートで標準として使用されるデフォルトです。このオプションは、複数の商圏を選択した場合のみ使用できます。たとえば、1 人のユーザが、レポート対象として 2 つの商圏(たとえば、[リング商圏] 商圏と [到達圏] 商圏)を使用し、個別のレポート タイプを 3 つ(たとえば、[年齢]、[人口]、[世帯] の各レポート)実行しようとする場合は、このオプションを選択すると、商圏ごと、およびレポートごとに 1 つの出力ファイルが作成されます。
-
[出力するレポートのファイル タイプ] パラメータの [SINGLE_REPORT] オプションを使用すると、選択したすべてのレポートと商圏がつなぎ合わされて、1 つのレポート ファイルになります。たとえば、1 人のユーザが、レポート対象として 2 つの商圏(たとえば、[リング商圏] 商圏と [到達圏] 商圏)を使用し、個別のレポート タイプを 3 つ(たとえば、[年齢]、[人口]、[世帯] の各レポート)実行しようとする場合は、このオプションを選択すると、すべての商圏、および選択したすべてのレポートがつなぎ合わされて 1 つの出力ファイルが作成されます。このオプションは、レポート内のすべての商圏に関するすべてのレポートを合計するわけではない、ということに注意する必要があります([集計オプション] をご参照ください)。
-
[集計オプション] パラメータの [INDIVIDUAL_FEATURES] オプションを使用すると、商圏境界ごとに 1 つのレポートが生成されます。たとえば、入力境界レイヤとして 3 リングの商圏を選択し、レポート タイプとして [Demographic and Income Report] を選択した場合は、3 リングの商圏内にあるリングごとに、1 つの [Demographic and Income Report] が出力されます。これは、すべての Business Analyst レポートで標準として使用されるデフォルトです。
-
[集計オプション] パラメータの [WHOLE_LAYER] オプションを使用すると、レポート内の各変数が取得され、すべての境界を対象として各変数が要約されます。たとえば、入力境界レイヤとして 3 リングの商圏を選択し、レポート タイプとして [Demographic and Income Report] を選択した場合は、3 リングすべてを 1 つのレポートに要約した、1 つの [Demographic and Income Report] が出力されます。
-
[出力レポートのリスト] パラメータを選択する必要があるのは、[レポートのエクスポート] ツールの [入力レポート ファイル] パラメータへの入力として使用する場合のみです。
構文
パラメータ | 説明 | データ タイプ |
InputFeatureLayer |
レポートを生成するために使用する境界レイヤ。この境界レイヤは通常、Business Analyst 商圏です。 | Table View |
IDField |
境界レイヤ内の各ポリゴンに対応する一意な ID。 | Field |
BDSFeatureClass |
レポートを生成するために使用するデータを格納するレイヤ。 | Feature Layer |
ReportTemplates [ReportTemplates,...] |
境界レイヤ内の各フィーチャを対象として作成されるレポート テンプレート。 | String |
OutputFolder |
このツールが生成したレポートを保存するための新しいフォルダを作成します。 | Folder |
StoreIDField (オプション) |
各商圏に関連付けられた店舗 ID。 | Field |
RingIDField (オプション) |
各商圏に関連付けられたリング ID。 | Field |
UseSelectedFeatures (オプション) |
商圏レイヤで選択したフィーチャに関するレポートを生成します。
| Boolean |
InsertMap (オプション) |
ArcMap から取得したマップを、適用可能なレポート テンプレートに挿入します。
| Boolean |
ReportsOutputReportType (オプション) |
このオプションにより、ユーザは境界ごとに個別のレポートを生成するか、すべてのレポートを 1 つのレポート ファイルにまとめるかを選択できます。
| String |
TERRITORY_LEVEL (オプション) |
テリトリー マネージャを使用して、作成したレイヤを選択します。 | String |
SummarizationOptions (オプション) |
このオプションを使用して、レポート内でデータを表示する方法を決定します。
| String |
StoreNameField (オプション) |
各商圏に関連付けられた店舗名。 | Field |
OutputReportList (オプション) |
このドキュメントでは、レポートの保存先となる Windows ディレクトリ、および実行対象として選択したレポートのリストが表示されます。 | File |
ReportStyle (オプション) |
レポートで使用するレポート スタイルを選択します。
| String |
ReportFormats (オプション) |
目的のレポート出力形式を選択します。
| String |
コードのサンプル
# Name: QuickReports.py
# Description: Runs a Demographic and Income report on a selected trade area.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Quick Reports tool
Boundary = "C:/temp/TradeArea.shp"
Id = "AREA_ID"
Bds = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
Output = "C:/temp"
Rpt = "Demographic and Income Report"
# Create Quick reports
arcpy.QuickReports_ba(Boundary, Id, Bds, Rpt, Output)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)