サマリ
選択されたデータ (通常、人口統計データ) に基づいて、2 つ以上の商圏のベンチマークを実行する比較レポートです。
使用法
多くの変数または商圏を選択し、列として表示する場合は、書式の制限により、Crystal Report (「*.RPT」) ではなく Excel 用のエクスポート オプションを選択します。
すべての結果が自動的に Project/Reports フォルダーに格納されます。
ベンチマークは、比較対象の両方の商圏に存在する変数にのみ実行されます。
変数および商圏は、行または列のいずれかとして表示できます。
1 つの商圏に対してすべての商圏のベンチマークを実行する場合、すべての商圏の平均値または中央値が計算され、ベンチマークとして使用されます。
構文
BenchmarkReport_ba (IN_IN_BDS_FEATURE_LAYER, IN_SELECTED_SUMMARIZATIONS, BOUNDARY_LAYERS, {IN_TA_FIELDS}, {IN_BENCHMARK_OPTIONS}, {ReportFormats}, {IN_BENCHMARK_TA}, {InLayoutOptions}, {InSortTA}, {InSortTADescend}, {InSortTAField}, {OutFolder}, {NeedReportOutput}, {OutReportName}, {Benchmark Report}, {NeedExcelOutput}, {NeedTableOutput}, {UseOnlineData})| パラメータ | 説明 | データ タイプ |
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 |
コードのサンプル
BenchmarkReport (ベンチマーク レポート) の例 (スタンドアロン スクリプト)
# 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.3\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_2014/Data/Demographic Data/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)
環境
このツールはジオプロセシング環境を使用していません
ライセンス情報
- ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
- ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
- ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst