市場ランキング レポート(Market Ranking Report) (Business Analyst)
使用法
-
このレポートを使用すると、1 つまたは複数の属性に基づいて市場がどのようにランク付けされるかを確認できます。
-
ポイント データまたはポリゴン データをランク付けすることができます。
-
売上ポイント データを市場エリアに集約すると、売上データに基づいて各市場をランク付けして、最も業績の高い市場を特定できます。
-
このレポートでは、主ランク フィールドに基づいて一連のフィーチャがランク付けされます。
-
[追加フィールドのランキング] オプションを使用すると、2 つ以上の属性に基づくランキング レポートを作成できます。
-
必要に応じて、2 つ以上の属性のランク順に基づく [平均ランク フィールドを含む] オプションを使用します。
-
[平均ランク フィールドを含む] オプションは、レポートで選択されている変数の数に基づいてランク順に重み付けするクロス集計ランクになります。このオプションは、ランキング レポートで選択したすべての変数による全体のランク付けを確認する場合に使用します。
-
入力レイヤ内のすべてのフィーチャをランク付けする場合は、[ランク付けにすべてのフィーチャを使用] を選択します。ArcMap でこのオプションを選択しないと、有効な分析範囲または解析範囲内にあるフィーチャしかランク付けされません。
-
市場をランク付けする際に上位 n 件のフィーチャだけを表示する場合は、[ランク付けするフィーチャ数] オプションを使用します。たとえば、分析範囲内で業績の高い上位 20 件の郵便番号をランク付けできます。
構文
パラメータ | 説明 | データ タイプ |
InputFeatureLayer |
ランク付けする入力フィーチャクラス | Feature Layer |
NameField |
[ランク付けするレイヤ] に一意の ID | Field |
IDField |
市場ランキング レイヤのランク付けに使用される属性 | Field |
UseSelectedFeaturesOnly (オプション) |
市場ランキング レイヤの選択されたフィーチャに関するレポートを作成します。
| Boolean |
UsePercentages (オプション) |
別の属性に基づいてランキング属性のパーセンテージを作成します。
| Boolean |
PercentageFieldName (オプション) |
このフィールドを使用すると、[ランク付けをするフィールド] に基づいてパーセンテージを算出できます。パーセンテージを算出するには、[ランク付けをするフィールド] の値を [割合フィールド] の値で除算します。 | Field |
UseAdditionalFields [[Name, {Alias}, {Add to report}],...] (オプション) |
市場ランキング レイヤからランク付けする追加フィールド | Value Table |
UseAllInputFeatures (オプション) |
市場ランキング レイヤ内のフィーチャをランク付けします。
| Boolean |
NumberOfOutputFeatures (オプション) |
ランク付けするフィーチャの数を上位 n 件のフィーチャに限定します。たとえば、主ランク フィールドに基づいて上位 100 件のフィーチャだけをランク付けします。デフォルトは 1000 です。 | Long |
UseSummOfRank (オプション) |
各ランク変数のランク順を集計するフィールドを新規に作成します。
| Boolean |
IDsOfFeaturesForRanking (オプション) |
値の昇順にフィルタリングするランク フィールドを選択します。 | File |
CreateReport (オプション) |
出力レポートを作成します。
| Boolean |
ReportTitle (オプション) |
レポートのタイトル。 | String |
ReportDir (オプション) |
レポートが格納される出力ディレクトリ。 | Folder |
CreateFeatureClass (オプション) |
結果を新しいフィーチャクラスとして出力します。
| Boolean |
OutputFeatureClass |
新規のランキング フィーチャが格納される出力フィーチャクラス | Feature Class |
ReportFormats [ReportFormats,...] (オプション) |
目的のレポート出力形式。
| String |
コードのサンプル
# Name: MarketRankingReport.py
# Description: Ranks total population in the US by CBSA.
# 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 Market Ranking Report tool
MarketRankingLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_cbsa.bds"
ID = "ID"
RankVar = "TOTPOP_CY"
# Create market ranking reports
arcpy.MarketRankingReport_ba(MarketRankingLayer, ID, RankVar)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)