Disponible avec une licence Business Analyst.
Résumé
Calcule le taux de pénétration en fonction du nombre de clients au sein d’une zone par rapport à une variable démographique, par exemple la population totale.
Il est possible de créer un rapport facultatif qui détaille les taux de pénétration.
Utilisation
La couche utilisée pour calculer le taux de pénétration doit être une couche surfacique telle qu’une couche géographique standard de Business Analyst ou une zone de chalandise.
La couche de polygones nécessite un champ numérique contenant les informations sur le marché telles que le nombre de ménages.
La couche de clients doit être une classe d'entités ponctuelles.
Utilisez une zone de chalandise et spécifiez un ID de point de vente pour la couche de polygones et la couches de clients afin de calculer les performances de vos zones de chalandise.
Toutes les entités de la couche de polygones en entrée sont utilisées dans l’analyse. Pour améliorer les performances, limitez les entités à la zone d’analyse.
Vous pouvez également calculer le taux de pénétration en fonction d’un champ de pondération dans la couche de clients plutôt qu’en fonction du nombre de clients. Par exemple, vous pouvez calculer le taux de pénétration en fonction des ventes totales par ménage pour chaque code postal.
L’outil Calculer le taux de pénétration permet de créer les champs suivants :
- BA_CUST : nombre de clients dans chaque zone de chalandise ou limite.
- BA_TCUST : nombre total de clients dans l’analyse.
- BA_PCUST : pourcentage de clients dans chaque limite de la zone de chalandise. La formule utilisée est la suivante : (BA_CUST/BA_TCUST) * 100
- BA_CUSTW, BA_TCUSTW et BA_PCUSTW : ces champs sont identiques aux champs de clients (CUST, TCUST et PCUST), mais ils reposent sur des pondérations. Il s'agit souvent des ventes par client ou d'une valeur liée aux dépenses.
- BA_BASEVAL : valeur du marché de base permettant de calculer le taux de pénétration (nombre total de marchés). Elle apparaît souvent sous la forme du nombre total des ménages ou de la population totale. La valeur du marché sert de dénominateur.
- BA_MKT_P : taux de pénétration. La formule utilisée est la suivante : (BA_CUSTW/BA_BASEVAL) *. 100. Lorsque le nombre de clients est utilisé à la place des valeurs pondérées, la formule est la suivante : (BA_CUST/BASEVAL) * 100.
Syntaxe
arcpy.ba.CalculateMarketPenetration(in_features, out_feature_class, id_field, market_penetration_base_field, in_customer_features, {area_description_field}, {weight_field}, {create_report}, {store_id}, {link_field}, {report_title}, {report_folder}, {report_format})
Paramètre | Explication | Type de données |
in_features | Classe d’entités en entrée utilisée pour calculer le taux de pénétration. | Feature Layer |
out_feature_class | Classe d’entités en sortie contenant les entités du taux de pénétration calculé. | Feature Class |
id_field | Champ ID unique dans la couche du taux de pénétration. | Field |
market_penetration_base_field | Champ contenant les valeurs utilisées pour calculer le taux de pénétration. Ce champ servira de dénominateur et représente votre marché ; Total Population ou Total Households, par exemple. | Field |
in_customer_features | Classe d’entités en entrée contenant les points pour la couche de clients. | Feature Layer |
area_description_field (Facultatif) | Champ utilisé pour décrire ou nommer chaque entité dans la couche du taux de pénétration. | Field |
weight_field (Facultatif) | Champ dans la couche de clients utilisé comme pondération lors du calcul du taux de pénétration à la place du nombre de clients. | Field |
create_report (Facultatif) | Indique si un rapport de synthèse sera créé pour chaque limite ou par combinaison de plusieurs rapports en un seul fichier de rapport.
| Boolean |
store_id (Facultatif) | Identifiant unique associé à chaque point de vente pour chaque zone de chalandise. | Field |
link_field (Facultatif) | ID qui attribue une zone de chalandise à un client. | Field |
report_title (Facultatif) | Titre du rapport. | String |
report_folder (Facultatif) | Répertoire en sortie qui contiendra le rapport. | Folder |
report_format [report_format,...] (Facultatif) | Spécifie un ou plusieurs formats de rapport en sortie. La valeur par défaut est PDF. Formats disponibles supplémentaires : XLSX, HTML, CSV, PAGX. | String |
Sortie dérivée
Nom | Explication | Type de données |
output_report | Fichier de rapport en sortie. | Fichier |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil CalculateMarketPenetration.
import arcpy
arcpy.ba.CalculateMarketPenetration("UC_West", r"MyProject.gdb\UC_West", "id", "TOTHH_CY", "Cust_Points", "name", "Sales", "DO_NOT_CREATE_REPORT", None, None, None, None, None)
Environnements
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?