2017-12-21 22 views
3

私は飛行遅延データのスプレッドシートを持っており、空港ごとの合計遅延時間を示すワークシートを作成しています。ディメンション「フライトナンバー」を数えて計算された、各空港からの出発の数に基づいて、「空港」のディメンション、つまり空港のカテゴリを作成する、「小」、「中」および「大」をフィルタリングします。Tableau:別のディメンションの数に基づいてディメンションからカテゴリを作成するにはどうすればよいですか?

私は現在、条件

COUNT([フライトナンバー])< 500、

に基づいてディメンションで作成した一連の "小さな空港" を使用して、IN/OUTフィルター "空港" を持っていますが、この方法では、空港を2つのカテゴリに分けることしかできません。

EDIT:@Sivaここで私が参照している列のサンプルは、私がTableauで実際に使用しているシートがExcelのシートにコピーされます。 extract from the database into an Excel sheet

+0

あなたは単一のものではなく、より多くのセットを作成する必要があります。サンプルデータを投稿し、あなたの条件が解決策を提供します – Siva

答えて

3

COUNT([Flight Number])に基づいて計算フィールドを使用してみてください。このフィールドは、ビジュアライゼーションのサイズや色などのフィルタまたはディメンションとして使用できます。

IF COUNT([Flight Number]) < 500 THEN "Small" 
ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium" 
ELSE "Large" 
END 
+0

これはうまくいった! – Aidanpm

+0

唯一の問題は、計算されたフィールドを空港データのフィルタリングにしか使用できないことです。私は一度に複数のグラフをフィルタリングするためにダッシュボード上のフィルタとして使用することを計画していましたが、他のディメンション/メジャーの飛行数のカウントに基づいて分類するのではなく、 – Aidanpm

3

固定LOD計算値

{FIXED [AIRPORT] : IF COUNT([Flight Number]) < 500 THEN "Small" ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium" ELSE "Large" END }

ディネッシュサンダー集約CALCで示したように、これは、空港のラベルを使用するが、固定されたLODのCALCSはビュー上の他の寸法によって影響されない - ともありますほとんどのフィルタの前に計算されます