Business Point Reports (Business Analyst)
Summary
This report shows a listing of businesses or shopping centers in a given area.
Usage
-
The available reports are dependent on the point layer selected.
-
If a Shopping Center layer is selected, then you can select the Shopping Centers Report.
-
If a Business point layer is selected, you can select one of two reports: the Business Summary report or the Detailed Summary report.
-
This tool only functions when selecting the native Business point data or Shopping Center data that comes standard with the Business Analyst extension.
Syntax
Parameter | Explanation | Data Type |
BusinessLayer |
The point layer that contains the business or shopping center points you wish to report on. | Feature Layer |
ReportTemplates [ReportTemplates,...] |
Select from a list of standard business point report templates. | String |
OutputFolder |
The report is created in this output directory. | Folder |
InputFeatureLayer (Optional) |
This layer defines the mapping extent at which the Business Points Report will run. Only points that intersect this boundary will be included in the report. | Feature Layer |
IDField (Optional) |
The area ID associated with each trade area. For trade areas derived from Business Analyst, this will be a combination of the store ID and the ring ID. | Field |
StoreIDField (Optional) |
The store ID associated with each trade area. | Field |
RingIDField (Optional) |
The ring ID associated with each trade area. | Field |
UseSelectedFeatures (Optional) |
Uses selected points to summarize to the boundary layer.
| Boolean |
InsertMap (Optional) |
Inserts a map from ArcMap into an applicable report template.
| Boolean |
ReportsOutputReportType (Optional) |
This option allows a user to select between generating individual reports per boundary or stitching all reports into a single report file.
| String |
TERRITORY_LEVEL (Optional) |
Enter the scripting explanation here. | |
SummarizationOptions (Optional) |
This option determines how the data will be displayed on a report
| String |
StoreNameField (Optional) |
The store name associated with each trade area. | Field |
ReportFormats (Optional) |
Select the desired report output format.
| String |
Code Sample
# Create the geoprocessor object
# Description: Summarizes business points in a customer derived trade area and outputs these results in a preformatted report.
# 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 Business Points Report tool
Business = "C:/Projects/Default Project/Custom Data/Business.shp"
ReportOut = "C:/My Output Data/Projects/Reports"
BoundaryInput = "C:/My Output Data/Projects/Default Project/TradeAreas/Customer_Derived_TradeAreas.shp"
AreaId = "AREA_ID"
StoreID = "STORE_ID"
RingID = "RING"
# Create the Business Points Report
arcpy.BusinessReports_ba(Business, "Business Summary Report", ReportOut, BoundaryInput, AreaId, StoreID, RingID)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)