最終修正日: 17 Oct 2022
環境
Tableau Desktop解決策
上位 N フィルターが実行される順序は、次のものを使用して制御できます。- コンテキスト フィルター
- 詳細レベル表現
- 表計算
ステップ 1: ビューの作成
- [Region (地域)]、[Category (カテゴリー)]、[Sub-Category (サブカテゴリー)] を [行] に配置します。
- [SUM(Sales)] を [テキスト] に配置します。
- [分析] > [計算フィールドの作成] を選択します。フィールドに "Rank of Sales (売上高ランク)" と名前を付け、次の計算を入力してから [OK] をクリックします。
RANK( SUM( [Sales] ) )
- [分析] > [計算フィールドの作成] を選択します。フィールドに "Rank of Sales excluding Sub-Category (サブカテゴリーを除いた売上高ランク)" と名前を付け、次の計算を入力してから [OK] をクリックします。
RANK_DENSE( SUM( { EXCLUDE [Sub-Category] : SUM( [Sales] ) } ) )
ステップ 3: フィルターの設定
- [Rank of Sales excluding Sub-Category (サブカテゴリーを除いた売上高ランク)] を [フィルター] にドラッグして [OK] をクリックします。
- [フィルター] で [Rank of Sales excluding Sub-Category (サブカテゴリーを除いた売上高ランク)] を右クリックして [表計算の編集...] を選択します。
- [表計算] ダイアログで、[次を使用して計算] > [特定のディメンション] を選択します。
- [Region (地域)]、[Category (カテゴリー)]、[Sub-Category (サブカテゴリー)] を降順に配置してから、3 つのフィールドすべての横にあるチェック ボックスを選択します。
- [再開間隔] で、[Region (地域)] を選択します。
- フィルター シェルフで [Rank of Sales Excluding Sub Category (サブカテゴリーを除いた売上高ランク)] を右クリックして [フィルターの編集...] を選択します。
- [フィルター] ダイアログで、適用する制限を入力します。たとえば、各地域の上位 2 つのカテゴリーを表示するには、1 から 2 の範囲を入力します。
- [Rank of Sales (売上高ランク)] を [フィルター] にドラッグして [OK] をクリックします。
- [フィルター] で [Rank of Sales (売上高ランク)] を右クリックして [表計算の編集...] を選択します。
- [表計算] ダイアログで、[次を使用して計算] > [特定のディメンション] を選択します。
- [Region (地域)]、[Category (カテゴリー)]、[Sub-Category (サブカテゴリー)] を降順に配置してから、3 つのフィールドすべての横にあるチェック ボックスを選択します。
- [再開間隔] で、[Category (カテゴリー)] を選択します。
- [フィルター] で [Rank of Sales (売上高ランク)] を右クリックして [フィルターの編集] を選択します。
- 適用する制限を入力します。
原因
複数の上位 N フィルターが AND 論理演算子と共に実行されます。詳細情報
このトピックの詳細については、次のページを参照してください。記事がご参考になったかどうか、フィードバックをお寄せいただきありがとうございます。
新しい問題を登録する
検索を続ける
ナレッジベース
コミュニティ
製品のヘルプ
トレーニングとチュートリアル