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

ダイナミック列ヘッダーの作成

公開日: Feb 25, 2026
タスク
パラメーターと計算フィールドを使用してダッシュボードに動的な列ヘッダーを作成する方法
ステップ

以下は "SuperStore (スーパーストア)" サンプル データ ソース固有の手順で、添付のワークブック「Creating Dynamic Column Headers.twbx (Dynamic Column Headers.twbx の作成)」で確認できます。 

ステップ 1: 4 つのパラメーターの作成

パラメーター: Range 1 - Start

  1. [データ] ウィンドウを右クリックし、[パラメーターの作成] を選択します。
  2. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    • パラメーターに名前を付けます。ワークブックの例では、パラメーターには「Range 1 - Start (範囲 1 - 開始)」という名前が付けられています。
    • [データ型][日付と時刻] を選択します。
    • [表示形式] で希望の形式を選択します。
    • (オプション) [許容値] で [範囲] を選択してから最大値と最小値を選択すると、パラメーター コントロールに表示される範囲を制限できます。

パラメーター: Range 1 - Stop

  1. [データ] ウィンドウを右クリックし、[パラメーターの作成] を選択します。
  2. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    • パラメーターに名前を付けます。ワークブックの例では、パラメーターには「Range 1 - Stop (範囲 1 - 停止)」という名前が付けられています。
    • [データ型][日付と時刻] を選択します。
    • [表示形式] で希望の形式を選択します。
    • (オプション) [許容値] で [範囲] を選択してから最大値と最小値を選択すると、パラメーター コントロールに表示される範囲を制限できます。

パラメーター: Range 2 - Start

  1. [データ] ウィンドウを右クリックし、[パラメーターの作成] を選択します。
  2. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    • パラメーターに名前を付けます。ワークブックの例では、パラメーターには「Range 2 - Start (範囲 2 - 開始)」という名前が付けられています。
    • [データ型][日付と時刻] を選択します。
    • [表示形式] で希望の形式を選択します。
    • (オプション) [許容値] で [範囲] を選択してから最大値と最小値を選択すると、パラメーター コントロールに表示される範囲を制限できます。

パラメーター: Range 3 - Stop

  1. [データ] ウィンドウを右クリックし、[パラメーターの作成] を選択します。
  2. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    • パラメーターに名前を付けます。ワークブックの例では、パラメーターには「Range 2 - Stop (範囲 2 - 停止)」という名前が付けられています。
    • [データ型][日付と時刻] を選択します。
    • [表示形式] で希望の形式を選択します。
    • (オプション) [許容値] で [範囲] を選択してから最大値と最小値を選択すると、パラメーター コントロールに表示される範囲を制限できます。
ステップ 2: 4 つの計算フィールドの作成

計算フィールド: Range 1 Sales

  1. [分析] > [計算フィールドの作成] を選択します。
  2. [計算フィールド] ダイアログ ボックスで、計算フィールドに「Range 1 Sales (範囲 1 売上高)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. IF [Order Date]>= [Range 1 - Start] AND [Order Date]<=[Range 1 - Stop] THEN ([Sales]) ELSE 0 END 

計算フィールド: Range 2 Sales

  1. [分析] > [計算フィールドの作成] を選択します。
  2. 開いた [計算フィールド] ダイアログ ボックスで、計算フィールドに「Range 2 Sales (範囲 2 売上高)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. IF [Order Date]>= [Range 2 - Start] AND [Order Date]<=[Range 2 - Stop] THEN ([Sales]) ELSE 0 END 

計算フィールド: Dynamic Range 1

  1. [分析] > [計算フィールドの作成] を選択します。
  2. 開いた [計算フィールド] ダイアログ ボックスで、計算フィールドに「Dynamic Range 1 (動的範囲 1)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. STR((DATENAME('month', [Range 1 - Start]))+ " " 
    + DATENAME('day', [Range 1 - Start]) + ", " 
    + DATENAME('year', [Range 1 - Start])) + " - " 
    + str((DATENAME('month', [Range 1 - Stop]))+ " " 
    + DATENAME('day', [Range 1 - Stop]) + ", " 
    + DATENAME('year', [Range 1 - Stop])) 

計算フィールド: Dynamic Range 2

  1. [分析] > [計算フィールドの作成] を選択します。
  2. 開いた [計算フィールド] ダイアログ ボックスで、計算フィールドに「Dynamic Range 2 (動的範囲 2)」という名前を付けます。
  3. 次の式を入力して、[OK] をクリックします。
  4. STR((DATENAME('month', [Range 2 - Start]))+ " " 
    + DATENAME('day', [Range 2 - Start]) + ", " 
    + DATENAME('year', [Range 2 - Start])) + " - " 
    + str((DATENAME('month', [Range 2 - Stop]))+ " " 
    + DATENAME('day', [Range 2 - Stop]) + ", " 
    + DATENAME('year', [Range 2 - Stop])) 
手順 3: 視覚化の作成

ビューの作成

  1. シート 1
    1. [ディメンション] から、[注文日][列] シェルフにドラッグします。
    2. [ディメンション] から "Customer (顧客)" と [プロダクト名] を [行] シェルフにドラッグします。
    3. ビューで [注文日] のヘッダーを右クリックし、[列のフィールド ラベルの非表示] を選択します。 
    4. パラメーターを右クリックしてから、すべての列に対して [パラメーター コントロールの表示] を選択します。
  2. シート 2
    1. [ディメンション] から、"Dynamic Range 1 (動的範囲 1)"[テキスト] シェルフにドラッグします。
    2. 必要に応じてシートを調整します。
  3. シート 2
    1. [ディメンション] から、"Dynamic Range 1 (動的範囲 2)"[テキスト] シェルフにドラッグします。
    2. 必要に応じてシートを調整します。

ダッシュボードの作成

  1. [ダッシュボード] から [シート 1] をダッシュボードにドラッグします。
  2. [ダッシュボード] ペインの [オブジェクト] セクションにある [浮動] をクリックします。
  3. [シート 2] をダッシュボードにドラッグします。
  4. ビューでシート 2 のタイトルをクリックしてから、[タイトルを非表示] を選択します。
  5. 該当する列の上にシート 2 を配置して、必要に応じてダッシュボード オブジェクトのサイズを調整します。
  6. 手順 3 ~ 5 をシート 3 でも繰り返します。
右側のクイック フィルターから開始日と停止日を選択してヘッダーを更新してください。
 
次のビデオで説明されている手順を表示するには、上記の全セクションを展開します。
注: ビデオに音声はありません。ビデオを高画質で再生する場合は、以下の YouTube アイコンをクリックして YouTube から直接再生します。
ナレッジ記事番号

001458067

添付ファイル

Creating Dynamic Column Headers.twbx

1227 KB

 
読み込み中
Salesforce Help | Article