Disponible avec une licence Business Analyst.
Résumé
Ce rapport présente une liste des entreprises dans une zone donnée.
Utilisation
Les rapports disponibles dépendent de la couche de points sélectionnée.
Si une couche de points entreprises est sélectionnée, vous pouvez choisir un des deux rapports suivants : le rapport Business Summary ou le rapport Detailed Summary.
Cet outil fonctionne uniquement si vous sélectionnez les données natives des points entreprises qui sont fournies avec Business Analyst.
Le paramètre InsertMap utilise le fond de carte Business Analyst par défaut. Si vous souhaitez utiliser un fond de carte différent (dans la vue de données actuelle), vous devez désactiver le traitement en arrière-plan dans les options de géotraitement.
Syntaxe
arcpy.ba.BusinessReports(BusinessLayer, ReportTemplates, OutputFolder, {InputFeatureLayer}, {IDField}, {StoreIDField}, {RingIDField}, {UseSelectedFeatures}, {InsertMap}, {ReportsOutputReportType}, {TERRITORY_LEVEL}, {SummarizationOptions}, {StoreNameField}, {ReportFormats}, {ReportStyle}, {Header1Field}, {Header2Field})
Paramètre | Explication | Type de données |
BusinessLayer | Couche de points contenant les points entreprises au sujet desquels vous voulez générer un rapport. | Feature Layer |
ReportTemplates [ReportTemplates,...] | Sélectionnez dans la liste un modèle de rapport de points entreprises standard. | String |
OutputFolder | Le rapport est créé dans ce répertoire en sortie. | Folder |
InputFeatureLayer (Facultatif) | Cette couche définit l'étendue cartographique sur laquelle le rapport de points entreprises sera généré. Seuls les points qui coupent ce contour seront inclus dans le rapport. | Feature Layer |
IDField (Facultatif) | ID de zone associé à chaque zone de chalandise. Pour les zones de chalandise découlant de Business Analyst, il s’agit d’une combinaison de l’ID point de vente et de l’ID d’anneau. | Field |
StoreIDField (Facultatif) | ID point de vente associé à chaque zone de chalandise. | Field |
RingIDField (Facultatif) | ID d'anneau associé à chaque zone de chalandise. | Field |
UseSelectedFeatures (Facultatif) | Utilise les points sélectionnés à agréger sur la couche de contours.
| Boolean |
InsertMap (Facultatif) | Insère une carte d'ArcMap dans un modèle de rapport approprié.
| Boolean |
ReportsOutputReportType (Facultatif) | Cette option permet à un utilisateur de choisir entre la génération de rapports individuels par contour et l'assemblage de tous les rapports dans un seul fichier de rapport.
| String |
TERRITORY_LEVEL (Facultatif) | Sélectionnez une couche créée avec le gestionnaire de sectorisation. | String |
SummarizationOptions (Facultatif) | Cette option détermine le mode d'affichage des données dans un rapport
| String |
StoreNameField (Facultatif) | Nom du point de vente associé à chaque zone de chalandise. | Field |
ReportFormats [ReportFormats,...] (Facultatif) | Sélectionnez le format souhaité pour le rapport en sortie.
| String |
ReportStyle (Facultatif) | Style de vos rapports.
| String |
Header1Field (Facultatif) | Description facultative sur l'en-tête du rapport. | Field |
Header2Field (Facultatif) | Sous-description facultative sur l'en-tête du rapport. | Field |
Exemple de code
Exemple d'utilisation du script BusinessReports (script autonome)
# Name: BusinessReports.py
# Description: Summarizes business points in a customer derived trade area and outputs these results in a preformatted report.
# 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 Business Points Report tool
Business = "C:/Projects/Default Project/Custom Data/Business.shp"
Template = "Business Summary Report"
ReportOut = "C:/My Output Data/Projects/Reports"
BoundaryInput = "C:/My Output Data/Projects/Default Project/TradeAreas/Customer_Derived_TradeAreas.shp"
AreaId = "AREA_ID"
StoreID = "STORE_ID"
RingID = "RING"
# Create the Business Points Report
arcpy.BusinessReports_ba(Business,
Template,
ReportOut,
BoundaryInput,
AreaId,
StoreID,
RingID)
# 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