Доступно с лицензией Business Analyst.
Сводка
Shows the Tapestry segments and summary groups that most accurately reflect your customer records and compares your customer profile to the Profile Segmentation Report of your base geography.
Использование
Usually, the Target Segmentation Profile is based on customer records.
If you want to use volumetric data instead of the distribution of customers in each segment, you must create the profile with volume information.
The Base Segmentation Profile can be generated using the Create Profile by Area Summation tool.
Customers in the Target Segmentation Profile should be wholly contained within the Base Segmentation Profile.
If you are unclear what to use as the Base Segmentation Profile, you can use the whole United States.
The segmentation base can be generated using total adult population or total households.
Total adult population includes individuals 18 years old or older.
By default, percent penetration is calculated by dividing the target total for each segment by the base total and multiplying by 100. You can change the base multiplier to 1,000 by adjusting this value in Business Analyst > Preferences on the Analysis tab.
Синтаксис
arcpy.ba.CustTapestryProfile(BaseProfile, TargetProfile, {SelectedBaseProfileResult}, {SelectedTargetProfileResult}, {SortEnable}, {FieldsSort}, {SortWay}, {TitleParameterName}, OutputDirectoryParameterName, {ReportFormats})
Параметр | Объяснение | Тип данных |
BaseProfile | The base profile used in the calculation of the index and percent penetration. This profile is usually based on the geographic extent of your customers. | Folder |
TargetProfile | The target profile that will be compared to the base profile. Typically, this is based on your customers and is generated using the Segmentation Profile tools. | Folder |
SelectedBaseProfileResult (Дополнительный) | The new name of the base profile that will appear on your report. | String |
SelectedTargetProfileResult (Дополнительный) | The new name of the target profile that will appear on your report. | String |
SortEnable (Дополнительный) | Provides options to sort the Profile Segmentation Report.
| Boolean |
FieldsSort (Дополнительный) | Select the method that will be used to sort the volumetric data in the Customer Profile Segmentation Report Report.
| String |
SortWay (Дополнительный) | Select the sorting order of the sort field.
| String |
TitleParameterName (Дополнительный) | Title for the report. | String |
OutputDirectoryParameterName | The output directory that will contain the report. | Folder |
ReportFormats [ReportFormats,...] (Дополнительный) | The format of the output report
| String |
Пример кода
CustTapestryProfile example (stand-alone script)
# Name: CustTapestryProfile.py
# Description: Generates a Tapestry report based on pre-generated profiles.
# 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 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")
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Требуется Business Analyst
- Standard: Требуется Business Analyst
- Advanced: Требуется Business Analyst