Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

文字列パラメーターを使用したビューの動的なフィルター

公開日: Mar 25, 2024
タスク
パラメーターを使用して文字列値のフィールドを検索する方法。
ステップ

フィルターを使用すると、ビューから簡単にデータを削除して必要な情報だけに集中することができます。より複雑なビューやダッシュボードを作成しているときに、大きなビューを特定のデータ セット (1 つの地域や製品など) に絞り込めるようにするために、たくさんのフィルターを追加する場合があります。この場合、フィルター コントロールが多くのスペースを取り、ビューのデータが目立たなくなってしまう可能性があります。これを回避するには、複数のフィールドの値を受け入れ、入力した内容に基づいてフィルターする入力パラメータを作成します。

次に、目標を達成するための別の方法例を示します。

クリックしてソリューションを展開する
例 1: フィルター オプション - 単一フィールド (ビューの操作)

以下の手順は、添付のワークブック「DynamicStringSearch.twbx」で確認できます。 

パラメーターの作成

  1. Tableau Desktop を開き、Superstore サンプル データに接続します。
  2. [データ] ウィンドウを右クリックし、[パラメーターの作成] を選択します。
  3. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    • パラメーターに名前を付けます。ワークブックの例では、パラメーターに「Start date (開始日)」という名前が付けられています。
    • [データ型][文字列] を選択します。
    • [現在の値]「a」と入力します。
    • [許容値][すべて] を選択します。
  4. パラメーターを右クリックしてから、[パラメーター コントロールの表示] を選択します。

計算フィールドの作成

  1. [分析] > [計算フィールドの作成] を選択します。
  2. [計算フィールドの作成] ダイアログ ボックスで、計算フィールドに「Contains States (州を含める)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. CONTAINS([State],[Search States] 
  5. パラメーターを右クリックしてから、[パラメーター コントロールの表示] を選択します。

ビューの作成

  1. "Category (カテゴリー)"[列] にドラッグします。
  2. "Sales (売上高)" を [行] までドラッグします。
  3. [Category (カテゴリー)][色] にドラッグします。
  4. [State (州)][詳細] にドラッグします。
  5. [Contains States (州を含める)][フィルター] にドラッグします。
  6. [True] を選択し、[OK] をクリックします。
次のビデオで説明されている手順を表示するには、上記セクションを展開します。
注: ビデオに音声はありません。
 
クリックしてソリューションを展開する
例 2: フィルター オプション - 複数フィールド (ビューの操作)

以下の手順は、添付のワークブック「DynamicStringSearch.twbx」で確認できます。

パラメーターの作成

  1. Tableau Desktop を開き、Superstore サンプル データに接続します。
  2. [データ] ウィンドウを右クリックし、[パラメーターの作成] を選択します。
  3. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    • パラメーターに名前を付けます。ワークブックの例では、パラメーターに「Filter ON/OFF (フィルターのオン/オフ)」という名前が付けられています。
    • [データ型][文字列] を選択します。
    • [現在の値]「a」と入力します。
    • [許容値][すべて] を選択します。
  4. パラメーターを右クリックしてから、[パラメーター コントロールの表示] を選択します。

計算フィールドの作成

  1. [分析] > [計算フィールドの作成] を選択します。
  2. [計算フィールドの作成] ダイアログ ボックスで、計算フィールドに「Show (表示)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. CONTAINS([State],[Type String to Filter]) OR CONTAINS([Category],[Type String to Filter]) OR CONTAINS([Region],[Type String to Filter]) 

ビューの作成

  1. [Sales (売上高)][列] にドラッグします。
  2. [Region (地域)] および [Customer Names (顧客名)][行] にドラッグします。
  3. [Category (カテゴリー)][色] にドラッグします。
  4. [State (州)] および [Sub-Category (サブカテゴリ―)][詳細] にドラッグします。
  5. [Show (表示)][フィルター] にドラッグします。
  6. [True] を選択し、[OK] をクリックします。
次のビデオで説明されている手順を表示するには、上記セクションを展開します。
注: ビデオに音声はありません。
クリックしてソリューションを展開する
例 3: 特定の文字列の表示 (ビューの操作なし)

以下の手順は、添付のワークブック「DynamicStringSearch.twbx」で確認できます。

計算フィールドの作成

  1. [分析] > [計算フィールドの作成] を選択します。
  2. [計算フィールドの作成] ダイアログ ボックスで、計算フィールドに「Search specific product (特定の製品の検索)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. Contains([Product Name], "Belkin") 
  5. パラメーターを右クリックしてから、[パラメーター コントロールの表示] を選択します。

ビューの作成

  1. [Sales (売上高)][列] にドラッグします。
  2. [Category (カテゴリ-)][Sub-Category (サブカテゴリー)] および [Product Name (製品名)][行] にドラッグします。
  3. [Category (カテゴリー)][色] にドラッグします。
  4. [State (州)][詳細] にドラッグします。
  5. [Search specific product (特定の製品の検索)][フィルター] にドラッグします。
  6. [True] を選択し、[OK] をクリックします。
次のビデオで説明されている手順を表示するには、上記セクションを展開します。
注: ビデオに音声はありません。
その他のリソース
このトピックの詳細については、次のオンデマンドのトレーニング ビデオ (無料) をご覧ください。「String Calculations (文字列の計算)」

[フィルター] シェルフで計算フィールドをドラッグすると、パラメーターに指定した初期値によっては "Hide (非表示)"というチェック ボックスのみが表示される可能性があります。

  • たとえば "None (なし)"と設定した場合、"Region (地域)"、"Department (部門)"、または "States (州)" で "None (なし)" と一致するレコードはありません。
  • "Hide (非表示)" というチェック ボックスが表示されない場合は、[カスタム値のリスト] ラジオ ボタンをオンにします。次に "Show (表示)" という語を手動で入力し、プラス ボタンをクリックしてリストに追加します。
ナレッジ記事番号

001465789

添付ファイル

DynamicStringSearch.twbx

1224 KB

 
読み込み中
Salesforce Help | Article