Customer Demographic Profile Report (Business Analyst)
Summary
Summarizes the demographic makeup of the geographies where your customers live. Based on the information in this report, you can get a sense of the demographic makeup of your customer base.
Learn more about how Customer Demographic Profile Report works
Usage
-
The Customer Layer must be a point feature class.
-
You should only use this report on customer layers that were created with ESRI Business Analyst or Community Coder.
-
Check the Use Selected Features Only check box if you want to examine a subset of customer records.
-
You can regeocode your file after you make edits to the address records if you want to improve the statistics in the report.
-
Use the block group layer for the Geography Level parameter. This is the lowest level of geography containing demographic data and will provide the most accurate results.
Syntax
Parameter | Explanation | Data Type |
CustomerLayer |
The point input feature class containing the customer distribution. Typically, this will be a Business Analyst customer layer. | Feature Layer |
InputGeographyLevel |
The features containing the demographic variables used to profile your customers. Typically, this should be set to the block group layer. | Feature Layer |
OutputDirectoryParameterName |
The output directory that will contain the report. | Folder |
UseSelectedFeatures (Optional) |
Generates a report on selected features of the customer layer.
| Boolean |
TitleParameterName (Optional) |
Title for the report. | String |
ReportFormats (Optional) |
Select the desired report output format
| String |
Code Sample
# Name: CustDemoProfile.py # Description: Summarizes the demographics for customers in the San Francisco market. # Author: ESRI # Import system modules import arcview import arcpy arcpy.ImportToolbox("C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Business Analyst Tools.tbx") try: # Acquire extension license arcpy.CheckOutExtension("Business") # Define input and output parameters for the Customer Demographic Profile Report tool Customers = "C:/temp/sf_cust.shp" GeoLayer = "C:/Program Files/ArcGIS/Desktop10.0/Business Analyst/Data/BDS/esri_bg.bds" OutPath = "C:/temp/Output_Segmentation1" # Create Customer Demographic Profile Report arcpy.CustDemoProfile_ba(Customers, GeoLayer, OutPath) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)