例: パラメーターをマップ ビューに追加する
この例では 世界指標 サンプル データ ソースを使用して次の内容を示します:
世界中の各国の出生率を示すマップ ビューの構築方法。
出生率が低い国と高い国を区別する計算フィールドの作成方法。
ユーザーが低い出生率と高い出生率のしきい値を設定できるよう、パラメーターを作成して表示する方法。
マップ ビューの作成
[データ] ペインで、"Latitude (緯度)"、"Longitude (経度)" の順にダブルクリックします。
Tableau は [緯度] を [列]、[経度] を [行] に配置し、世界地図を表示します。
"Year (年)" ディメンションを [フィルター] にドラッグします。
フィールドのフィルター [年] ダイアログ ボックスで、[年] を選択し、[次へ] をクリックします。
フィルター [年の年] ダイアログ ボックスで、[2012] を選択し、[OK] をクリックします。
[詳細] に "Country (国)" ディメンションをドラッグします。
[マーク] タイプを [マップ] に設定します。
[ラベル] に "Birth Rate (出生率)" メジャーをドラッグします。
これで、世界中の国/地域の出生率を示すマップが表示されました。
各国のヒントを見るには、マップをズームまたはポイントします。
計算フィールドを作成してしきい値を設定する
次に、出生率が低い国と高い国を区別します。
一番上のメニューから、[分析] > [計算フィールドの作成] を選択します。
フィールドに「
High Birth Rate
という名前を付け、式フィールドに次の計算を貼り付けます。IF ([Birth Rate]) >= 0.014 THEN "High" ELSE "Low" END
値は 0.014 と 1.4% に等しくなります。マップに表示される実際の値の範囲は、1% 未満から最大でおよそ 5% です。
[OK] をクリックしてこの計算を保存すると、Tableau はこの計算をディメンションとして分類します。
"High Birth Rate (高い出生率)" を [色] にドラッグします。
これで、マップは出生率が低い国/地域を 1 つの色で、出生率が高い国を別の色で表示するようになりました。
1.4% 以上を高い出生率とする定義は任意です。この値は、世界の国/地域の平均値という理由で選ばれたものです。
代わりに、ユーザーに対してしきい値の定義を許可するか、しきい値を変更するとマップがどのように変化するかを確認するためのコントロールを与えることができます。このような場合は、パラメーターを作成します。
パラメーターの作成
[データ] ペインを右クリック (Mac では Control を押しながらクリック) して、[作成] > [パラメーター] を選択します。
注:[データ] ペインのフィールドをクリックすると、一部のフィールドは入力される場合があります。必要に応じて、フィールドを変更できます。
[パラメーターの作成] ダイアログ ボックスで、新しいパラメーターに「
Set Birth Rate
(出生率の設定)」などの名前を付けます。[パラメーターの作成] ダイアログ ボックスのフィールドの詳細については、「パラメーターの作成」を参照してください。
[データ タイプ] はパラメーター コントロールである フロート のため、次の手順で表示したときにはスライダー形式になります。これは、浮動小数点の値が連続的なためです。考えられる値は有限です。
[現在の値] はパラメーターの既定値に設定されます。0.019 は 1.9% です。[値の範囲] セクションは最大値、最大値、およびステップ サイズ (値を変更可能な最小の量) を示します。
[OK] をクリックします。
パラメーター コントロールの作成と表示
次に、パラメーターと "High Birth Rate (高い出生率)" フィールドを接続する必要があります。
[データ] ペインで "High Birth Rate (高い出生率)" を右クリックし、[編集] を選択します。
フィールド定義のハードコードされた 0.014 という値を、パラメーター名に置換します。
IF ([Birth Rate]) >= [Set Birth Rate] THEN "High" ELSE "Low" END
[OK] をクリックします。
[データ] ペインの "Set Birth Rate (出生率の設定)" パラメーターを右クリックし、[パラメーター コントロールの表示] を選択します。
既定では、パラメーター コントロールは右に表示されます。次に、ユーザーおよびビューのユーザーはこの値を徐々に増減させ、"high birth rate (高い出生率)" の変更がマップに与える影響を確認します。