市場占有率(Market Penetration) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

商圏内の顧客データに基づいて市場占有率を算出します。

[市場占有率(Market Penetration)] の仕組みの詳細

使用法

構文

MarketPenetration_ba (MarketPenetrationLayer, MarketPenetrationAreaID, IN_MP_AREA_DESCR, CustomerLayer, MarketPenetrationTMCType, OutputFeatureClass, {MarketPenetrationUseSelectedMPAreas}, IN_MP_STORE_ID, {UseSelectedCustomers}, {CustomerWeightField}, {MarketPenetrationTMCField}, {InputGeographyLevel}, {MarketPenetrationTMCSummarization}, {IN_CL_STORE_ID}, {ReportTitle}, {MarketPenetrationReportDirectory}, {ReportFormats})
パラメータ説明データ タイプ
MarketPenetrationLayer

市場占有率の値の計算に使用される入力フィーチャクラス

Feature Layer
MarketPenetrationAreaID

市場占有率レイヤ内でユニークな ID フィールド

Field
IN_MP_AREA_DESCR

市場占有率レイヤ内の各フィーチャの説明または名前を入力するフィールド

Field
CustomerLayer

市場占有率の計算に使用される入力フィーチャクラス(通常は顧客レイヤ)

Feature Layer
MarketPenetrationTMCType

市場占有率の値の計算に使用する方法

  • レイヤ内のフィールドを使用入力レイヤ内の既存のフィールドに基づいて市場占有率を算出します。
  • 区画レベルを使用して計算Business Analyst データに基づいて市場占有率を算出します。
  • オンライン データを使用ArcGIS Online データに基づいて市場占有率を算出します。
String
OutputFeatureClass

市場占有率フィーチャが格納されるフィーチャクラス

Feature Class
MarketPenetrationUseSelectedMPAreas
(オプション)

市場占有率の計算に使用されるフィーチャ

  • TRUE選択されたフィーチャに対して市場占有率を算出します。
  • FALSEすべてのフィーチャに対して市場占有率を算出します。これはデフォルト設定です。
Boolean
IN_MP_STORE_ID

各店舗に一意の ID

Field
UseSelectedCustomers
(オプション)

市場占有率カウントの計算に使用される顧客レイヤのフィーチャ

  • TRUE顧客レイヤの選択されたフィーチャに対して市場占有率カウントを算出します。
  • FALSEすべての顧客ポイントに基づいて市場占有率カウントを算出します。これはデフォルト設定です。
Boolean
CustomerWeightField
(オプション)

顧客数ではなく、顧客レイヤ内の重み付けフィールドを使用して、市場占有率の値を算出します。たとえば、郵便番号ごとに 1 世帯あたりの合計売上高に基づいて市場占有率を算出できます。

Field
MarketPenetrationTMCField
(オプション)

市場占有率計算の値が格納される属性フィールド

Field
InputGeographyLevel
(オプション)

市場占有率の市場数が格納される区画レベル

Feature Layer
MarketPenetrationTMCSummarization
(オプション)

標準の区画レベルから市場総数を算出する場合に使用される属性

Field
IN_CL_STORE_ID
(オプション)

顧客ファイルと店舗ファイルをリンクするユニークな ID。

Field
ReportTitle
(オプション)

レポートのタイトル

String
MarketPenetrationReportDirectory
(オプション)

この出力フォルダにレポートが作成されます。

Folder
ReportFormats
[ReportFormat,...,...]
(オプション)

レポートの出力先の 1 つまたは複数の形式

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • Stripped XLSX
String

コードのサンプル

MarketPenetration(市場占有率)の例(スタンドアロン スクリプト)
# Name: MarketPenetration.py
# Description: Calculates how well customers in the San Francisco penetrate the households in that market.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.AddToolbox("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 Market Penetration tool
  MarketPenetration = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  MarketId = "ID"
  MarketName = "NAME"
  CustInput = "C:/temp/sf_cust.shp"
  OutPath = "C:/temp/Marketpenetration.shp"
  MarketCounts = "TOTHH_CY"
 
# Create a Market Penetration output    
  arcpy.MarketPenetration_ba(MarketPenetration, MarketId, MarketName, CustInput, "In the layer attribute table", MarketCounts, "#", "#", 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