Business Analyst ライセンスで利用できます。
概要
顧客ファイルにある住所情報を使用して各顧客に割り当てられた地理コードに基づいて 4 つのマッチ レベルのうちの 1 つに顧客レコードを割り当てるレポートを作成します。
[マッチ レベル サマリー レポート (Match Level Summary Report)] の詳細 (Business Analyst)
使用法
顧客レイヤーをポイント フィーチャクラスにする必要があります。
Business Analyst または Address Coder で作成された顧客レイヤーに対してのみ、このレポートを使用することができます。
顧客レコードの一部を調査する場合は、[選択されたフィーチャのみを使用] チェックボックスをオンにします。
レポート内の統計情報を改善する場合は、住所レコードに編集を加えた後にファイルの再ジオコーディングを実行することができます。
構文
arcpy.ba.MatchLevelSR(CustomerLayer, CustomerLayerDescr, OutputDirectoryParameterName, {UseSelectedFeatures}, {TitleParameterName}, {ReportFormats})
パラメーター | 説明 | データ タイプ |
CustomerLayer | 顧客レイヤーを含むポイント入力フィーチャクラス。通常は、Business Analyst の顧客レイヤーになります。 | Feature Layer |
CustomerLayerDescr | 顧客の説明またはエイリアス。たとえば、患者、加入者、顧客などを入力できます。 | String |
OutputDirectoryParameterName | レポートが格納される出力ディレクトリ。 | Folder |
UseSelectedFeatures (オプション) | 顧客レイヤーの選択されたフィーチャに関するレポートを生成します。
| Boolean |
TitleParameterName (オプション) | レポートのタイトル。 | String |
ReportFormats [ReportFormats,...] (オプション) | 目的のレポート出力形式を選択します。
| String |
コードのサンプル
MatchLevelSR (マッチ レベル サマリー レポート) の例 (スタンドアロン スクリプト)
# Name: MatchLevelSR.py
# Description: Generates a report with how accurately a customer file geocoded in the San Francisco market.
# 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 Match Level Summary Report tool
Customers = "C:/temp/sf_cust.shp"
OutPath = "C:/temp/Output_Segmentation"
# Create Match Level Summary Report
arcpy.MatchLevelSR_ba(Customers, "Customers", OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst