Rapport d'analyse des écarts (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée un rapport permettant d'analyser un marché en affichant le nombre total de ménages, le pourcentage des ménages principaux, le pourcentage des ménages de développement, les clients réels, le taux de pénétration des clients, les clients attendus et l'écart pour un niveau géographique donné.

Pour en savoir plus sur le fonctionnement du rapport d'analyse des écarts

Utilisation

Syntaxe

GapAnalysisReport_ba (InputGeographyLevel, BaseProfile, TargetProfile, SegmentMethod, OutputDirectoryParameterName, {CustomerLayer}, {UseSelectedFeatures}, {AllZips}, {IndexThreshold}, {PenetrationThreshold}, {TargetGroup}, {CoreTarget}, {DevelopmentalTarget}, {TitleParameterName}, {CreateThematicMap}, {ThematicMapField}, {OutputFeatureClass}, {ReportFormats})
ParamètreExplicationType de données
InputGeographyLevel

Classe d'entités en entrée contenant les variables démographiques utilisées pour dresser le profil de vos clients. En général, la couche de groupes d'îlots doit être utilisée.

Feature Layer
BaseProfile

Profil type utilisé dans le calcul de l'index et du taux de pénétration (pourcentage). Ce profil repose généralement sur l'étendue géographique de vos clients.

Folder
TargetProfile

Profil cible à comparer au profil type. En général, il repose sur vos clients et est généré à l'aide des outils Profil de segmentation.

Folder
SegmentMethod

Méthode d'attribution de vos segments aux catégories des segments principaux et de développement.

  • Utiliser les valeurs de seuilCette option permet à Business Analyst de définir le mode d'attribution de vos segments principaux et de développement en fonction des seuils définis ici.
  • Utiliser le groupe cibleCette option vous permet de prédéfinir les segments à classer comme segments principaux ou de développement. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions.
String
OutputDirectoryParameterName

Répertoire en sortie qui contiendra le rapport.

Folder
CustomerLayer
(Facultatif)

Classe d'entités points en entrée contenant les clients. En général, il s'agit d'une couche de clients Business Analyst.

Feature Layer
UseSelectedFeatures
(Facultatif)

Génère un rapport sur les entités sélectionnées de la couche de clients.

  • VraiGénère le rapport d'analyse des écarts sur les entités sélectionnées.
  • FauxGénère le rapport d'analyse des écarts sur toutes les entités. Il s'agit de l'option par défaut.
Boolean
AllZips
(Facultatif)

Option permettant d'utiliser tous les codes postaux dans le rapport.

  • USE_ALL_ZIPSGénère un rapport d'analyse des écarts sur tous les codes postaux. Il s'agit de l'option par défaut.
  • USE_SELECTED_ZIPSGénère un rapport d'analyse des écarts uniquement sur les codes postaux contenant les segments de vos groupes principaux et de développement.
Boolean
IndexThreshold
(Facultatif)

Valeur utilisée pour déterminer l'index de seuil de votre analyse.

Double
PenetrationThreshold
(Facultatif)

Définit le pourcentage de clients qui correspondent au seuil de composition en pourcentage ou le dépassent.

Double
TargetGroup
(Facultatif)

Groupes cibles prédéfinis qui contiennent vos segments principaux et de développement.

String
CoreTarget
(Facultatif)

Groupe cible principal. Les cibles principales doivent être définies comme les segments qui constituent un bon pourcentage de votre base de clientèle et dont l'index est satisfaisant. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions.

String
DevelopmentalTarget
(Facultatif)

Groupe cible de développement. Les cibles de développement doivent être définies comme les segments qui constituent un bon pourcentage de votre base de clientèle, mais dont l'index n'est pas aussi satisfaisant que pour vos segments principaux. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions.

String
TitleParameterName
(Facultatif)

Titre du rapport.

String
CreateThematicMap
(Facultatif)

Générez une carte thématique sur une variable sélectionnée.

  • CREATE_THEMATICGénère une carte thématique.
  • NO_THEMATICNe génère pas de carte thématique. Il s'agit de l'option par défaut.
Boolean
ThematicMapField
(Facultatif)

Champ permettant de générer la carte thématique.

  • DistanceDésigne la différence entre le nombre réel de clients que vous avez actuellement et le nombre potentiel total de clients qui peuvent être amenés à devenir clients dans votre zone commerçante.
  • Clients attendusNombre estimé d'adultes ou de ménages qui utilisent un produit ou service donné.
  • Clients réels (ménages)Nombre total de clients exprimés sous forme de ménages.
  • Pourcentage de clients (ménages)Pourcentage de clients par rapport au nombre total de ménages.
  • Taux de pénétration (pourcentage)Mesure du pourcentage d'adultes ou de ménages qui utilisent un produit ou service en particulier par rapport au nombre total de ménages ou d'adultes dans la géographie. Index
  • IndexMesure la probabilité selon laquelle les adultes ou les ménages d'une zone donnée peuvent faire preuve d'un certain comportement de consommationpar rapport à la moyenne nationale des Etats-Unis. L'index est comptabilisé pour représenter une valeur de 100 comme demande globale pour la zone de base. Une valeur supérieure à 100 représente une demande élevée et une valeur inférieure à 100 représente une faible demande.
String
OutputFeatureClass
(Facultatif)

Classe d'entités qui contiendront la carte thématique.

Feature Class
ReportFormats
(Facultatif)

Format du rapport en sortie.

  • XML simple
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • XLSX simplifié
String

Exemple de code

Exemple d'utilisation du script GapAnalysisReport (script autonome)
# Name: GapAnalysisReport.py
# Description: Analyzes the San Francisco market using customers points and Tapestry profiles by ZIP Code.
# Author: Esri
 
# Import system modules

import arcview
import arcpy

arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
  arcpy.overwriteoutput = 1
 
# Define input and output parameters for the Gap Analysis Report tool
  Customers = "C:/temp/sf_cust.shp"
  GeoLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_zip5.bds"
  BaseSeg = "C:/My Output Data/Projects/Default Project/Segmentation/Profiles/US Households/profile.xml"
  TargetSeg = "C:/My Output Data/Projects/Default Project/Segmentation/Profiles/US Households/profile.xml"
  OutPath = "C:/temp/Gap"
 
# Create Gap Analysis Report
  arcpy.GapAnalysisReport_ba(Customers, GeoLayer, BaseSeg, TargetSeg, "110", "4", OutPath)
 
# 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