連続メジャーから連続の bin を作成する
連続メジャー (または数値ディメンション) を bin に変換すると便利な場合があります。
Tableau の任意の不連続フィールドは、ビンのセットと見なすことができます。たとえば、[行] に "Profit (収益)" を、[列] に "State (州)" を持つビューを作成するとします。"State (州)" フィールドを bin のセットと見なすことができます。各収益値は、値が記録された状態に対応する bin に並べ替えられます。ただし、ディメンションを参照せずに、ビンに割り当てられている "Profit (収益)" の値を表示する場合は、各ビンが値の範囲に対応するような数値ビンを作成できます。
注: データのビニングは、リレーショナル データ ソースでのみ行うことができ、ビニングされたフィールドは計算では使用できません。ただし、特定サイズのビンを複製する計算フィールドを作成することはできます。例えば、(FLOOR([Sales]/1000)*1000)
はキューブ データ ソースおよび計算フィールドで使用できるサイズ 1000 のビンを作成します。
メジャーでビンを作成すると、新しいディメンションが作成されます。これは、無制限の連続した値の範囲を持つフィールドから、限定された不連続の値の集合を持つフィールドを作成しているためです。ただし、ディメンションを作成した後で、連続ディメンションに変換できます。この方法は、ヒストグラムを作成する場合などに便利です。ビニングされたディメンションからヒストグラムを作成するを参照してください。
ビニングされたディメンションの作成:
- [データ] ペインでメジャーを右クリック ( では Control を押しながらクリック) し、[作成] > [ビン] を選択します。
- [ビンの作成] ダイアログ ボックスで、提案された [新しいフィールド名] を受け入れるか、新しいフィールドに異なる名前を指定します。
Web では、このダイアログ ボックスの名前は [ビンの編集] です。外観は多少異なりますが同じオプションです。
- [ビンのサイズ] フィールドに値を入力するか、Tableau に値を計算させます。
- Tableau が最適化計算を迅速に実行できる場合、[ビンのサイズ] に最初に表示される値は、Tableau による最適なビン サイズの推定値です。
Tableau が迅速に最適化計算を実行できない場合、[ビンのサイズ] フィールドは既定で 10 になります。その場合、[ビンのサイズを提案] をクリックして Tableau に最適化計算を実行させることができます。Tableau が最適なビンのサイズを計算するために使用する式は、
Number of Bins = 3 + log2(n) * log(n)
.です。式の中で、n は表に含まれる不連続行の数です。各ビンのサイズは、最小値と最大値の差をビンの数で割って決定されます。
[ビンの作成] ダイアログ ボックスの下部にある 4 つの読み取り専用フィールドには、Tableau がビンのサイズを提案するのに使用するデータが表示されます。手動でビンのサイズを設定する場合、これらの値を考慮できます。値は次のとおりです。
Min | フィールドの最小値。 |
Max | フィールドの最大値。 |
Diff | フィールドの最小値と最大値の差。 |
CntD | データ内の不連続値 (行) の数。 |
[OK] をクリックして [ビンの作成] ダイアログ ボックスを閉じると、ビニングされた新しいフィールドが [データ] ペインに表示されます。
ビューにビニングされたディメンションを追加すると、各ビンは、特定の値の範囲でデータが要約される同じサイズのコンテナーとして動作します。列または行のヘッダーが作成されます。各ビンのラベルは、そのビンに割り当てられた数値の範囲の下限を示します。下限はそのビンに含まれることに注意してください。
ビニングされたディメンションからヒストグラムを作成する
ビニングされたディメンションを作成する場合は、これをヒストグラム作成の出発点として使用します。上記の指示に従って作成された "Sales (bin) (売上高 (bin))" ディメンションを使用し、次の手順でヒストグラムを作成します。
注: ヒストグラムをすばやく作成するには、[表示形式] を使用します。[表示形式] を使用してヒストグラムを作成する方法については、実践練習セクションのヒストグラムの作成を参照してください。
- [データ] ペインで "Sales (bin) (売上高 (bin))" ディメンションをクリックしてから、[連続に変換] を選択します。
- [データ] ペインから "Sales (bin) (売上高 (bin))" ディメンションをドラッグし、[列] シェルフにドロップします。
- [データ] ペインのから元の "Sales (売上高)" フィールドをドラッグし、[行] シェルフにドロップします。
- [行] で [SUM(Sales)] をクリックし、集計方法を「Sum」から「Count」に変更します。
結果はヒストグラムです。