クイック レポート(Quick Reports) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

単一または複数のサイトに関するレポートをすばやく実行します。

使用法

構文

QuickReports_ba (InputFeatureLayer, IDField, BDSFeatureClass, ReportTemplates, OutputFolder, {StoreIDField}, {RingIDField}, {UseSelectedFeatures}, {InsertMap}, {ReportsOutputReportType}, {TERRITORY_LEVEL}, {SummarizationOptions}, {StoreNameField}, {OutputReportList}, {ReportStyle}, {ReportFormats})
パラメータ説明データ タイプ
InputFeatureLayer

レポートを生成するために使用する境界レイヤ。この境界レイヤは通常、Business Analyst 商圏です。

Table View
IDField

境界レイヤ内の各ポリゴンに対応する一意な ID。

Field
BDSFeatureClass

レポートを生成するために使用するデータを格納するレイヤ。

Feature Layer
ReportTemplates
[ReportTemplates,...]

境界レイヤ内の各フィーチャを対象として作成されるレポート テンプレート。

String
OutputFolder

このツールが生成したレポートを保存するための新しいフォルダを作成します。

Folder
StoreIDField
(オプション)

各商圏に関連付けられた店舗 ID。

Field
RingIDField
(オプション)

各商圏に関連付けられたリング ID。

Field
UseSelectedFeatures
(オプション)

商圏レイヤで選択したフィーチャに関するレポートを生成します。

  • TRUE選択したフィーチャに関するレポートを生成します。
  • FALSEすべてのフィーチャに関するレポートを生成します。これはデフォルト設定です。
Boolean
InsertMap
(オプション)

ArcMap から取得したマップを、適用可能なレポート テンプレートに挿入します。

  • TRUEマップ画像を挿入します。
  • FALSEマップ画像を挿入しません。これはデフォルト設定です。
Boolean
ReportsOutputReportType
(オプション)

このオプションにより、ユーザは境界ごとに個別のレポートを生成するか、すべてのレポートを 1 つのレポート ファイルにまとめるかを選択できます。

  • REPORT_PER_BOUNDARY境界レイヤ内の境界ごとに 1 つのレポートを生成します。
  • SINGLE_REPORT各境界に対応するレポートすべてをつなぎ合わせて 1 つのレポートにします。
String
TERRITORY_LEVEL
(オプション)

テリトリー マネージャを使用して、作成したレイヤを選択します。

String
SummarizationOptions
(オプション)

このオプションを使用して、レポート内でデータを表示する方法を決定します。

  • INDIVIDUAL_FEATURES各商圏の境界に対してレポートが生成されます。
  • WHOLE_LAYERレポートの各変数は、すべての境界に対して集計されます。
  • BOTH_FEATURES_AND_LAYER各商圏の境界に対してレポートが生成され、レポートの最後には、レポートの各変数がすべての境界に対して集計されます。
String
StoreNameField
(オプション)

各商圏に関連付けられた店舗名。

Field
OutputReportList
(オプション)

このドキュメントでは、レポートの保存先となる Windows ディレクトリ、および実行対象として選択したレポートのリストが表示されます。

File
ReportStyle
(オプション)

レポートで使用するレポート スタイルを選択します。

  • Screenこのレポート形式を選択すると、画面上で効果的に見える形式を使用した、モダンな形式になります。
  • Paperこのレポート形式は、より一般的なスタイルを採用し、従来の外観を備えています。
String
ReportFormats
(オプション)

目的のレポート出力形式を選択します。

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • Stripped XLSX
String

コードのサンプル

QuickReports(クイックレポート)の例(スタンドアロン スクリプト)
# 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)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014