Disponible avec une licence Business Analyst.
Résumé
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
Lorsque vous sélectionnez une grande quantité de variables ou de zones de chalandise à afficher sous forme de colonnes, choisissez l'option d'exportation pour Excel au lieu d'un fichier .RPT Crystal Report en raison des limitations de format.
Tous les résultats sont stockés automatiquement dans le dossier Projet/Rapports.
Les rapports de benchmark ne peuvent être générés que sur des variables existant dans les deux zones de chalandise à comparer.
Les variables et zones de chalandise peuvent s'afficher sous forme de lignes ou de colonnes.
Lorsque vous comparez toutes les zones de chalandise à une seule zone de chalandise, la moyenne ou la médiane de toutes les zones de chalandise est calculée et utilisée comme référence.
Syntaxe
arcpy.ba.BenchmarkReport(IN_IN_BDS_FEATURE_LAYER, IN_SELECTED_SUMMARIZATIONS, BOUNDARY_LAYERS, {IN_TA_FIELDS}, {IN_BENCHMARK_OPTIONS}, {IN_BENCHMARK_TA}, {InLayoutOptions}, {InSortTA}, {InSortTAField}, {InSortTADescend}, {OutFolder}, {NeedReportOutput}, {OutReportName}, {BenchmarkReport}, {NeedExcelOutput}, {NeedTableOutput}, {ReportFormats}, {UseOnlineData})
Paramètre | Explication | Type 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.
| 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.
| String |
InSortTA (Facultatif) | Définit le mode de tri du rapport.
| Boolean |
InSortTAField (Facultatif) | Champ de la zone de chalandise qui sera utilisé pour le tri. | String |
InSortTADescend (Facultatif) | Détermine si les zones de chalandise seront triées dans l'ordre décroissant.
| Boolean |
OutFolder (Facultatif) | Dossier du répertoire en sortie du rapport. | Folder |
NeedReportOutput (Facultatif) | Détermine si un rapport formaté sera généré.
| Boolean |
OutReportName (Facultatif) | Nom qui apparaîtra sur le rapport. | String |
BenchmarkReport (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.
| Boolean |
NeedTableOutput (Facultatif) | Sélectionnez cette option pour exporter le rapport au format dBASE.
| Boolean |
ReportFormats (Facultatif) | Sélectionnez le format souhaité pour le rapport en sortie.
| String |
UseOnlineData (Facultatif) | Choisissez d'accéder aux données Business Analyst en ligne pour les utiliser dans l'analyse.
| 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(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\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_2022/Data/Demographic Data/BlockGroups_bg.bds"
SelectedVars = "TOTHH_CY;TOTHH_FY"
Boundary = "C:/My Output Data/Projects/Default Projects/Trade Areas/Drive Time New.shp"
TAFields = "AREA_ID;NAME;AREA_DESC;ALL"
# Create Benchmark Report output file
arcpy.BenchmarkReport_ba(InputPath,
SelectedVars,
Boundary,
TAFields)
# Release extension license
arcpy.CheckInExtension("Business")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst