顧客プロファイリング(Customer Profiling) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

選択した人口統計またはカスタム データ レイヤに基づいて、顧客データの人口統計属性をプロファイリングします。

[顧客プロファイリング(Customer Profiling)] ツールの詳細

使用法

構文

CustomerProfiling_ba (CustomerLayer, InputBoundaryLayer, InputGeographyLevel, InputFieldsToProfile, InputProspectingFillingOptions, InputFillingVariance, OutputDMQFilePath, {UseSelectedFeatures})
パラメータ説明データ タイプ
CustomerLayer

顧客ポイントが含まれる入力フィーチャ レイヤ。

Feature Layer
InputBoundaryLayer

解析の検索範囲を指定する入力フィーチャ レイヤ。解析では、この範囲で区画レベル レイヤを検索し、検索結果を返します。

Feature Layer
InputGeographyLevel

人口統計クエリで使用されるデータを格納する入力フィーチャクラス。

Feature Layer
InputFieldsToProfile
[InputFieldsToProfile,...]

区画レベルからのプロファイルの定義に使用される、選択した属性(通常は人口統計データ)。

Field
InputProspectingFillingOptions

プロファイリングするフィールドの値の範囲。

  • FLOOR_VALUEプロファイリング対象の値の範囲は、この値以上に設定されます。
  • CEILING_VALUEプロファイリング対象の値の範囲は、この値未満に設定されます。
  • BOTHプロファイリング対象の値の範囲は、ここで設定した 2 つの値の範囲内に設定されます。
String
InputFillingVariance

入力オプションを読み取るパーセンテージを設定します(たとえば、± 20%)。

Double
OutputDMQFilePath

定義済みパラメータ(フィルタ設定)が格納される出力ファイル。

このファイルは、人口統計データによる顧客調査ツールの入力として使用されます。

String
UseSelectedFeatures
(オプション)

顧客プロファイルの生成に使用される顧客を定義します。

  • TRUE選択した顧客の顧客プロファイルを生成します。
  • FALSEすべての顧客の顧客プロファイルを生成します。これはデフォルト設定です。
Boolean

コードのサンプル

CustomerProfiling(顧客プロファイリング)の例(スタンドアロン スクリプト)
# Name: CustomerProfiling.py
# Description: Creates a profile of customers in San Francisco based on current year total households.
# 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 the parameters for the Customer Profiling tool
  CustPath = "C:/temp/sf_cust.shp"
  InputOverlay = "C:/temp/Boundary.shp"
  InputGeo = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  Profile = "TOTHH_CY"
  Variance = "20"
  OutPath = "C:/temp/DMQ_output.dmq"
 
# Create Customer Profiling output file
  arcpy.CustomerProfiling_ba(CustPath, InputOverlay, InputGeo, Profile, "BOTH", Variance, OutPath)
 
# Release extension license
  arcpy.CheckInExtension("Business") 
 
except:
  print arcpy.GetMessages(2)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014