ナレッジベース

ディメンションの動的なグループ化とグループ解除


発行: 28 Aug 2013
最終修正日: 20 Jul 2023

ご質問

ディメンションを動的にグループ化およびグループ解除する方法。

たとえば、データには、基になるデータに「Maine」と「MA」の両方がメイン州として含まれています。この記事では、両方のディメンションを 1 つにグループ化する方法について説明します。

環境

  • Tableau Desktop

回答

オプション 1

以下の例は、添付のワークブック State Group Exampe.twbx で確認できます。
  1. パラメーターを作成し、データ型を文字列に設定し、値のリストを設定し、「グループ化」と「グループ解除」を含めます。
  2. 計算フィールドを作成して、目的のディメンションをグループ化します。この例では、計算フィールドは「グループ化またはグループ解除」と呼ばれ、次の式が含まれています。
If [State]="MA" or [State]="Maine" then 
  If [Group or Ungroup]="Group" then "Maine Group"
    Else [State]
  End
Elseif [State]="MO" or [State]="Montana" then 
  If [Group or Ungroup]="Group" then "Montana Group"
    Else [State]
  End 
 Else [State]
End
  1. この新しい計算フィールドをドラッグして、元のディメンションを置き換えます。
計算フィールドの例では、「MA」と「Maine」を「Maine Group」の単一の値にグループ化し、同様の方法で「MontanaGroup」の値を作成します。パラメーターを「グループ解除」に変更すると、ビューは元のディメンション値に戻ります。

オプション 2

新しいデータが追加されたときに自動的に更新されるフィールド内にメンバーのサブセットを作成するには、セットを作成するのが最適な場合があります。セットの詳細については、オンラインの製品ヘルプを参照してください。セット
この記事で問題は解決しましたか?