ベンチマーク レポート(Benchmark Report) (Business Analyst)
サマリ
選択した容量データ(通常、人口統計データ)に基づいて、2 つ以上の商圏のベンチマークを実行する比較レポート。
使用法
-
多くの変数または商圏を選択し、列として表示する場合は、書式の制限により、Crystal Report(「*.RPT」)ではなく Excel 用のエクスポート オプションを選択します。
-
すべての結果が自動的に Project/Reports フォルダに格納されます。
-
ベンチマークは、比較対象の両方の商圏に存在する変数にのみ実行されます。
-
変数および商圏は、行または列のいずれかとして表示できます。
-
1 つの商圏に対してすべての商圏のベンチマークを実行する場合、すべての商圏の平均値または中央値が計算され、ベンチマークとして使用されます。
構文
パラメータ | 説明 | データ タイプ |
IN_IN_BDS_FEATURE_LAYER |
レポートで使用される変数を含む入力レイヤ。 | Feature Layer |
IN_SELECTED_SUMMARIZATIONS [IN_SELECTED_SUMMARIZATIONS,...] |
[入力データ レイヤ] から選択した、レポートで使用される変数。 | String |
BOUNDARY_LAYERS [[Layer, {Area ID Field}, {Store Name Field}, {Area Description Field}, {Selection}, {Single ID}],...] |
ベンチマークに使用される商圏または境界レイヤ。 | Value Table |
IN_TA_FIELDS [IN_TA_FIELDS,...] (オプション) |
レポートに表示される商圏のフィールド。 | String |
IN_BENCHMARK_OPTIONS (オプション) |
ベンチマーク対象の商圏の値を比較する方法を決定します。
| String |
ReportFormats (オプション) |
目的のレポート出力形式を選択します。
| String |
IN_BENCHMARK_TA (オプション) |
他のすべての商圏と比較するためのベンチマークとして使用される商圏。 | String |
InLayoutOptions (オプション) |
選択した変数のレポートでの向きを決定します。
| String |
InSortTA (オプション) |
レポートのソート方法を定義します。
| Boolean |
InSortTADescend (オプション) |
商圏を降順で並べ替えるかどうかを決定します。
| Boolean |
InSortTAField (オプション) |
ソートに使用される商圏のフィールド。 | String |
OutFolder (オプション) |
レポートの出力ディレクトリ フォルダ。 | Folder |
NeedReportOutput (オプション) |
書式設定されたレポートを生成するかどうかを決定します。
| Boolean |
OutReportName (オプション) |
レポートに表示される名前。 | String |
Benchmark Report (オプション) |
Business Analyst レポート ウィザードで使用/アクセスするレポートの名前を設定します。 | String |
NeedExcelOutput (オプション) |
このオプションを選択すると、レポートが Excel 出力としてエクスポートされます。
| Boolean |
NeedTableOutput (オプション) |
このオプションを選択すると、レポートが dBASE 出力としてエクスポートされます。
| Boolean |
UseOnlineData (オプション) |
オンラインの Business Analyst データにアクセスして解析で使用します。
オンラインの Business Analyst データにアクセスして、分析に使用することを選択します。
| Boolean |
コードのサンプル
# Name: BenchmarkReport.py
# Description: Benchmarks current total households and current year total population from drive time trade areas generated for the same location from different years.
# 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 Benchmark Report tool
InputPath = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
Vars = "TOTHH_CY;TOTHH_FY"
TAnew = "C:/My Output Data/Projects/Default Projects/Trade Areas/Drive Time New.shp' AREA_ID;NAME;AREA_DESC;ALL"
TAold = "C:/My Output Data/Projects/Default Projects/Trade Areas/Drive Time Old.shp' AREA_ID;NAME;AREA_DESC;ALL"
# Create Benchmark Report output file
arcpy.BenchmarkReport_ba(InputPath, Vars, TAnew, TAold)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)