Disponible avec une licence Business Analyst.
Résumé
Compare les profils démographiques de deux fichiers de clients et signale les différences.
Utilisation
Il est plus facile d'interpréter les résultats du rapport à l'aide des valeurs médianes et des moyennes.
Syntaxe
arcpy.ba.CustomerDemographicComparisonReport(CustomerLayer, {UseSecondCustomerLayer}, UseSelectedCustomers, {SecondCustomerLayer}, {UseSelectedCustomersSelectedLayer}, InputBoundaryLayer, InputGeographyLevel, InputFieldsToProfile, ReportTitle, OutputFolder, {ReportFormats})
Paramètre | Explication | Type de données |
CustomerLayer | Sélectionnez la couche de clients principale à analyser. | Feature Layer |
UseSecondCustomerLayer (Facultatif) | Sélectionnez cette option pour comparer la première couche de clients à cette couche dans le rapport.
| Boolean |
UseSelectedCustomers | Sélectionnez cette option pour comparer la première couche de clients aux entités sélectionnées de cette même couche dans le rapport.
| Boolean |
SecondCustomerLayer (Facultatif) | Deuxième couche de clients utilisée dans le rapport de comparaison. | Feature Layer |
UseSelectedCustomersSelectedLayer (Facultatif) | Sélectionnez cette option pour comparer la première couche de clients aux entités sélectionnées de la deuxième couche de clients dans le rapport.
| Boolean |
InputBoundaryLayer | Fichier de contours qui définit l'étendue des clients à analyser. | Feature Layer |
InputGeographyLevel | Couche d'entités en entrée qui contient les données pouvant être sélectionnées pour être comparées dans le rapport. Il s'agit généralement des groupes d'îlots. | Feature Layer |
InputFieldsToProfile [InputFieldsToProfile,...] | Sélectionnez les variables à comparer dans la liste des variables disponibles. Ces variables sont généralement des variables démographiques. | Field |
ReportTitle | Saisissez le nom du rapport. | String |
OutputFolder | Chemin d'accès en sortie au dossier de fichiers. | Folder |
ReportFormats (Facultatif) | Sélectionnez le format souhaité pour le rapport en sortie.
| String |
Exemple de code
Exemple d'utilisation du script CustomerDemographicComparisonReport (script autonome)
# Name: CustomerDemographicComparisonReport.py
# Description: Compares the current year total population and future year total population on selected customers from the San Francisco customer layer against the balance of that customer layer.
# 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 Customer Demographic Comparison Report tool
CustLayer = "C:/My Output Data/Projects/Default Project/CustLayers/sf_custs/CustomerLayer.shp"
Extent = "C:/My Output Data/Projects/Default Project/TradeAreas/Customer_Derived_TradeAreas.shp"
Geog = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
Vars = "TOTPOP_CY;TOTPOP_FY"
ReportName = "Customer_Demo_Report"
ReportDir = "C:/My Output Data/Projects/Default Project/Reports/Customer Demographic Comparison Report"
# Create the Customer Demographic Comparison Report
arcpy.CustomerDemographicComparisonReport_ba(Cust,
Extent,
Geog,
Vars,
ReportName,
ReportDir)
# 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