Rapport de segmentation des profils (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Affiche les segments Tapestry et les groupes d'agrégation qui reflètent le plus précisément vos enregistrements client et compare votre profil de client au rapport de segmentation des profils de votre géographie de base.

Pour en savoir plus sur le fonctionnement du rapport de segmentation des profils

Utilisation

Syntaxe

CustTapestryProfile_ba (BaseProfile, TargetProfile, {SelectedBaseProfileResult}, {SelectedTargetProfileResult}, {SortEnable}, {FieldsSort}, {SortWay}, {TitleParameterName}, OutputDirectoryParameterName, {ReportFormats})
ParamètreExplicationType de données
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
SelectedBaseProfileResult
(Facultatif)

Nouveau nom du profil type qui apparaîtra dans votre rapport.

String
SelectedTargetProfileResult
(Facultatif)

Nouveau nom du profil cible qui apparaîtra dans votre rapport.

String
SortEnable
(Facultatif)

Offre des options de tri du rapport de segmentation des profils.

  • VraiLe tri défini par l'utilisateur est autorisé.
  • FauxLe tri défini par l'utilisateur n'est pas autorisé et, par défaut, le tri du rapport s'effectue par composition en pourcentage.
Boolean
FieldsSort
(Facultatif)

Sélectionnez la méthode de tri des données volumétriques dans le rapport de segmentation des profils des clients.

  • Nombre dans le profil cibleTrie le rapport en fonction des nombres totaux du profil cible par segment.
  • Pourcentage du total de la cibleTrie le rapport en fonction de la valeur de pourcentage des nombres totaux du profil cible par segment.
  • Nombre dans le profil typeTrie le rapport en fonction des nombres totaux du profil type par segment.
  • Pourcentage du total de la baseTrie le rapport en fonction de la valeur de pourcentage des nombres totaux du profil type par segment.
  • Taux de pénétration pour 100Trie le rapport en fonction du taux de pénétration pour 100 ménages ou adultes dans le profil type.
  • IndexTrie le rapport en fonction de la valeur d'index.
String
SortWay
(Facultatif)

Sélectionnez l'ordre du champ de tri.

  • CroissantLe champ de tri est trié par valeur croissante.
  • DécroissantLe champ de tri est trié par valeur décroissante.
String
TitleParameterName
(Facultatif)

Titre du rapport.

String
OutputDirectoryParameterName

Répertoire en sortie qui contiendra le rapport.

Folder
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 CustTepestryProfile (script autonome)
# Name: CustTapestryProfile.py
# Description: Generates a Tapestry report based on pre-generated profiles.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
# Define input and output parameters for the Profile Segmentation Report tool
  BaseSeg = "C:/temp/Profile/Profile.xml"
  TargetSeg = "C:/temp/Profile1/Profile.xml"
  OutPath = "C:/temp/Output_Segmentation2"
 
# Create Profile Segmentation Report
  arcpy.CustTapestryProfile_ba(BaseSeg, TargetSeg, 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