Beschriftung | Erläuterung | Datentyp |
Eingabetabelle | Die Eingabetabelle mit Segmentierungsinformationen. | Table View |
Segmentierungsbasis | Die Segmentierungsbasis für das erstellte Profil. Verfügbare Optionen werden vom verwendeten Segmentierungs-Dataset bereitgestellt. | String |
Ausgabeprofil | Der Name der zu erstellenden Segmentierungsdatei. | File |
Feld "Segment-ID" | Ein Zeichenfolgenfeld, das den Segmentierungscode enthält. | Field |
Zählfeld | Ein numerisches Feld, das Informationen zur Segmentanzahl enthält. | Field |
Feld "Gesamtvolumen" (optional) | Ein numerisches Feld, das Informationen zum Volumen enthält. | Field |
Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Generiert ein Segmentierungsprofil aus einer Tabelle.
Verwendung
Die Eingabetabelle sollte am besten die Felder Segment ID, Segment Name, Count und Percent enthalten. Wenn die Tabelle mit volumetrischen Daten erstellt wurde, dann sollten auch die Felder Total Volume und Average Volumetric enthalten sein.
Tipp:
Entfernen Sie vor dem Import zusätzliche Felder, die in der Eingabetabelle enthalten sind.
Die Felder Segment ID und Count sind in der Eingabetabelle erforderlich.
Die Werte im Eingabetabellenfeld Segment ID müssen im aktiven Business Analyst-Dataset vorhanden sein.
Die Eingabetabelle muss in einem Tabellenformat vorliegen, das von ArcGIS Pro unterstützt wird. Die folgenden Formate werden unterstützt:
- Geodatabase
- Datenbank
- Feature-Layer-Attributtabelle
- dBASE
- Microsoft Excel
- Textdateien, ASCII-Dateien und Dateien mit kommagetrennten Werten (.csv)
Wenn das Feld Segment Name in der Eingabetabelle nicht vorhanden ist, wird es während des Imports hinzugefügt. Das neue Feld wird mit Werten gefüllt, die auf der Korrelation zum Feld Segment ID basieren.
Wenn nur ein Teil der Werte für das Feld Segment ID in der Eingabetabelle enthalten ist, wird der Ausgleich der vollständigen Verteilung der Segmente während der Verarbeitung hinzugefügt. Die Felder Count und Percent für diese Hinzufügungen werden mit Nullen gefüllt.
Parameter
arcpy.ba.ImportSegmentationProfile(in_table, segmentation_base, out_profile, segment_id_field, count_field, {total_volume_field})
Name | Erläuterung | Datentyp |
in_table | Die Eingabetabelle mit Segmentierungsinformationen. | Table View |
segmentation_base | Die Segmentierungsbasis für das erstellte Profil. Verfügbare Optionen werden vom verwendeten Segmentierungs-Dataset bereitgestellt. | String |
out_profile | Der Name der zu erstellenden Segmentierungsdatei. | File |
segment_id_field | Ein Zeichenfolgenfeld, das den Segmentierungscode enthält. | Field |
count_field | Ein numerisches Feld, das Informationen zur Segmentanzahl enthält. | Field |
total_volume_field (optional) | Ein numerisches Feld, das Informationen zum Volumen enthält. | Field |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion ImportSegmentationProfile verwenden.
import arcpy
arcpy.ba.ImportSegmentationProfile(r"C:\temp\importprofile.csv", "Total Households", r"C:\output\CustomerProfile.sgprofile", "Seg_ID", "Count_int", "Total_Volume")
Umgebungen
Lizenzinformationen
- Basic: Erfordert Business Analyst
- Standard: Erfordert Business Analyst
- Advanced: Erfordert Business Analyst