ナレッジベース

最も高いメジャー値を持つディメンション メンバーを見つける


発行: 10 Oct 2017
最終修正日: 20 Jul 2023

ご質問

最も高いメジャー値を持つディメンション メンバーを表示する方法。

環境

Tableau Desktop

回答

オプション 1: ネストされた詳細レベル (LOD) の式を使用する

添付のワークブックの例では、"Superstore (スーパーストア)" サンプル データ セットを使用して次の方法を示しています。
  1. [Regions (地域)] を [行] にドラッグします。
  2. [メジャー ネーム] を [列] にドラッグし、[メジャー バリュー] を [テキスト] にドラッグします。
  3. [分析] > [計算フィールドの作成] を選択します。
  4. 計算フィールドに "Maximum regional sales (LOD) (最大地域売上高 (LOD))" という名前を付けて、次の式を入力し、[OK] をクリックします。
    {FIXED : MAX( { FIXED [Regions] : SUM( [Sales] ) } ) }
  5. [行] シェルフに計算フィールドを追加します。
    1. [行] で計算フィールドを右クリックし、[不連続] に変換します。
    2. [行] で計算フィールドを右クリックし、[書式設定...] を選択して、小数を削除またはカスタマイズします。
  6. [分析] > [計算フィールドの作成] を選択します。
  7. 計算フィールドに "Region with highest sales Filter (LOD) (売上げが最も高い地域フィルター (LOD))" という名前を付けます。
  8. 次の式を入力し [OK] をクリックします。
    { FIXED [Regions] : SUM([Sales]) } = [Maximum regional sales (LOD)]
  9. [行] シェルフに計算フィールドを追加します。
  10. [分析] > [計算フィールドの作成] を選択します。
  11. 計算フィールドに "Region with highest sales (LOD) (売上が最も高い地域 (LOD))" という名前を付けて、次の式を入力し、[OK] をクリックします。
    IF { FIXED [Regions] : SUM( [Sales] ) } = [Maximum regional sales (LOD)]
    THEN [Regions]
    END
    
  12. [Region with highest sales (LOD) (売上げが最も高い地域 (LOD))] を [行] シェルフへドラッグします。

オプション 2: 表計算を使用する

添付のワークブックの例では、"Superstore (スーパーストア)" サンプル データ セットを使用して次の方法を示しています。
  1. [Regions (地域)] を [行] にドラッグします。
  2. [メジャー ネーム] を [列] にドラッグし、[メジャー バリュー] を [テキスト] にドラッグします。
  3. [分析] > [計算フィールドの作成] を選択します。
  4. 計算フィールドに "Maximum Sales (table calc) (最大売上高 (表計算))" という名前を付けて、次の式を入力し、[OK] をクリックします。
    WINDOW_MAX( SUM( [Sales] ) )
  5. [行] シェルフに計算フィールドを追加します。
    1. [行] で計算フィールドを右クリックし、[不連続] に変換します
    2. [行] で計算フィールドを右クリックし、[書式設定...] を選択して、小数を削除またはカスタマイズします。
  6. [分析] > [計算フィールドの作成] を選択します。
  7. 計算フィールドに "Region with highest sales (table calc) (売上が最も高い地域 (表計算))" という名前を付けて、次の式を入力し、[OK] をクリックします。
    IF SUM( [Sales] ) = [Maximum Sales (table calc)]
    THEN MIN( [Regions] )
    END
    
  8. [Region with highest sales (table calc) (売上が最も高い地域 (表計算))] を [行] シェルフへドラッグします。

詳細情報

オプション 2 の注記
  • 表計算では、計算の実行に必要なすべてのディメンションが常にビューに含まれている必要があります。このケースでは、売上げが最も高い地域を検索するため、[Regions (地域)] がビューに存在する必要があります。

上記の操作手順を確認するには、次のビデオを参照してください。
注: ビデオに音声はありません。
 
この記事で問題は解決しましたか?