Rapport de benchmark (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Rapport comparatif qui étudie deux zones de chalandise ou plus en fonction de données volumétriques sélectionnées (données démographiques en général).

Utilisation

Syntaxe

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})
ParamètreExplicationType de données
IN_IN_BDS_FEATURE_LAYER

Couche en entrée qui contient les variables à utiliser dans le rapport.

Feature Layer
IN_SELECTED_SUMMARIZATIONS
[IN_SELECTED_SUMMARIZATIONS,...]

Variables sélectionnées dans la couche de données en entrée à utiliser dans le rapport.

String
BOUNDARY_LAYERS
[[Layer, {Area ID Field}, {Store Name Field}, {Area Description Field}, {Selection}, {Single ID}],...]

Zones de chalandise ou couches de contours à utiliser pour le rapport de benchmark.

Value Table
IN_TA_FIELDS
[IN_TA_FIELDS,...]
(Facultatif)

Champs des zones de chalandise qui apparaîtront dans le rapport.

String
IN_BENCHMARK_OPTIONS
(Facultatif)

Détermine l'approche souhaitée pour comparer les valeurs des zones de chalandise par rapport à une référence.

  • NONECompare les variables sélectionnées dans le rapport aux totaux de ces variables dans toutes les zones de chalandise.
  • USE_AVERAGECompare les variables sélectionnées dans le rapport à une moyenne de ces variables dans toutes les zones de chalandise.
  • USE_MEDIANCompare les variables sélectionnées dans le rapport à une valeur médiane de ces variables dans toutes les zones de chalandise.
  • USE_TRADE AREACompare les variables sélectionnées dans le rapport aux totaux de ces variables dans une zone de chalandise sélectionnée.
String
ReportFormats
(Facultatif)

Sélectionnez le format souhaité pour le rapport en sortie.

  • XML simple
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • XLSX simplifié
String
IN_BENCHMARK_TA
(Facultatif)

Zone de chalandise utilisée comme référence pour la comparaison avec toutes les autres zones de chalandise.

String
InLayoutOptions
(Facultatif)

Détermine l'orientation des variables sélectionnées dans le rapport.

  • VARIABLES_IN_COLUMNSGénère le rapport en plaçant les variables dans des colonnes et les zones de chalandise dans des lignes.
  • VARIABLES_IN_ROWSGénère le rapport en plaçant les variables dans des lignes et les zones de chalandise dans des colonnes.
String
InSortTA
(Facultatif)

Définit le mode de tri du rapport.

  • VraiTrie le rapport en fonction de la zone de chalandise.
  • FauxNe trie pas la zone de chalandise.
Boolean
InSortTADescend
(Facultatif)

Détermine si les zones de chalandise seront triées dans l'ordre décroissant.

  • VraiLes zones de chalandise seront triées dans l'ordre décroissant.
  • FauxLes zones de chalandise ne seront pas triées dans l'ordre décroissant.
Boolean
InSortTAField
(Facultatif)

Champ de la zone de chalandise qui sera utilisé pour le tri.

String
OutFolder
(Facultatif)

Dossier du répertoire en sortie du rapport.

Folder
NeedReportOutput
(Facultatif)

Détermine si un rapport formaté sera généré.

  • CREATE_REPORTSélectionnez ce paramètre pour générer un rapport formaté.
  • DONT_CREATE_REPORTNe génère pas de rapport formaté.
Boolean
OutReportName
(Facultatif)

Nom qui apparaîtra sur le rapport.

String
Benchmark Report
(Facultatif)

Nomme le rapport pour un usage/accès dans l'assistant de rapports de Business Analyst.

String
NeedExcelOutput
(Facultatif)

Sélectionnez cette option pour exporter le rapport au format Excel.

  • CREATE_EXCELLe rapport est généré au format Excel.
  • DONT_CREATE_EXCELLe rapport n'est pas généré au format Excel.
Boolean
NeedTableOutput
(Facultatif)

Sélectionnez cette option pour exporter le rapport au format dBASE.

  • CREATE_TABLELe rapport est généré au format dBASE.
  • DONT_CREATE_TABLELe rapport n'est pas généré au format dBASE.
Boolean
UseOnlineData
(Facultatif)

Accédez aux données Business Analyst en ligne pour les utiliser dans l'analyse.

  • Activé : vous permet d'accéder aux données Business Analyst en ligne.
  • Désactivé : vous ne pouvez qu'accéder aux données Business Analyst chargées localement.

Choisissez d'accéder aux données Business Analyst en ligne pour les utiliser dans l'analyse.

  • VraiVous permet d'accéder aux données Business Analyst en ligne.
  • FauxVous ne pouvez qu'accéder aux données Business Analyst chargées localement. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script BenchmarkReport (script autonome)
# 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)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014