バッチ レポート(Batch Reports) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

レポートを後で一括して実行することができます。

使用法

構文

BatchReports_ba (Boundaries, BDSFeatureClass, ReportTemplates, OutputFolder, {StitchReports}, {InsertMap}, {ReportStyle}, {ReportFormats})
パラメータ説明データ タイプ
Boundaries
[[Layer, {ID field}, {Store ID field}, {Ring ID field}, {Use selected}],...]

レポートの生成対象となる境界レイヤを定義する入力フィーチャクラス。

Value Table
BDSFeatureClass

レポートの生成に使用するデータを含む入力フィーチャクラス。

Feature Layer
ReportTemplates
[ReportTemplates,...]

Business Analyst の事前定義されたレポート テンプレートまたはカスタム レポート テンプレートのリストから選択します。

String
OutputFolder

レポートを格納する出力ディレクトリ。

Folder
StitchReports
(オプション)

[レポートの作成] パラメータで選択したレポート テンプレートを取得し、追加した順に基づいて 1 つのレポートにまとめます。

  • TRUEまとめたレポートを生成します。
  • FALSE各境界レイヤに対して、個別のレポートを生成します。
Boolean
InsertMap
(オプション)

マップ画像を挿入するかどうかを決定します(選択したレポートでサポートされている場合)。

  • TRUEArcMap の現在のビューに基づいたマップ画像をレポートに挿入します。
  • FALSEArcMap の現在のビューに基づいたマップ画像をレポートに挿入しません。
Boolean
ReportStyle
(オプション)

作成するレポートのレポート スタイル。

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

レポート出力形式。

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

コードのサンプル

BatchReports(バッチ レポート)の例(スタンドアロン スクリプト)
# Name: BatchReports.py
# Description: Places an Age report in the batch queue.
# 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 Batch Reports tool

  TAs = "C:\\temp\\TradeArea.shp' AREA_ID STORE_ID RING false"
  InputGeo = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  Rpts = "Age"
  OutPath = "C:/temp"
 
# Create batch reports

  arcpy.BatchReports_ba(TAs, InputGeo, Rpts, OutPath, "REPORT_PER_BOUNDARY")

# 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