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

日付フィールドと時間フィールドの結合

公開日: Mar 25, 2024
タスク
別々の日付フィールドと時刻フィールドを結合して単一の日付時刻フィールドを作成する方法。

データはすぐに分析を開始できない方法で保存されることがあります。たとえば、日付と時刻に関する個別の列を含むデータ ソースがある場合があります。日付と時刻の列は区別されているため、Tableau Desktop では異なるフィールドとして表示されます。また、日付時刻データ型のフィールドに対応する時刻または対応する日付がない場合、開始時刻が日付データに自動的に割り当てられるか、開始日が時刻データに自動的に割り当てられる場合があります。
    ステップ

    主な解決方法

    ステップ 1: 日付と時刻の列を含む計算フィールドを作成する

    1. Tableau Desktop で、データ ソースに接続します。この例では、添付されているデータ ソースの Fruit Sales.xlsx を使用します。
    2. [分析] > [計算フィールドの作成] を選択。
    3. [計算フィールドの作成] ダイアログ ボックスで、次を実行します。
      1. [名前] テキスト ボックスに、計算フィールドの名前を入力します (例: Date + Time)。
      2. [式] テキスト ボックスに、次を入力します。

        DATEADD(

        'hour', DATEPART('hour', [Time Sold]), DATEADD(

        'minute', DATEPART('minute', [Time Sold]), DATEADD(

        'second', DATEPART('second', [Time Sold]), [Date Sold])))

      3. [OK] をクリックします。

      日付と時刻の列が 1 つのフィールドに結合され、ビルトインの日付部分を使用して日付時刻の階層をドリル ダウンできるようになりました。
       

    ステップ 2: 最終的なビューを作成する

    1. データ ウィンドウで [Date + Time] フィールドを右クリックして、[行] シェルフにドラッグします。
    2. [フィールドのドロップ] ダイアログ ボックスで [Date + Time (不連続)] をクリックし、続けて [OK] をクリックします。

    代替的解決方法

    ステップ 1: 日付と時刻のフィールドを結合する計算フィールドを作成する

    1. Tableau Desktop で、添付されているデータ ソースの Fruit Sales.xlsx に接続します。
    2. [分析] > [計算フィールドの作成] を選択。
    3. [計算フィールド] ダイアログ ボックスで、次を実行します。
      1. [名前] テキスト ボックスに、計算フィールドの名前を入力します (例: Date + Time)。
      2. [式] テキスト ボックスに、次を入力します。

        DATETIME(STR([Date Sold]) + " "
        + STR(DATEPART('hour',[Time Sold]))+ ":"
        + STR(DATEPART('minute',[Time Sold]))+ ":"
        + STR(DATEPART('second',[Time Sold])))

    4. [OK] をクリックします。

    ステップ 2: 最終的なビューを作成する

    1. データ ウィンドウで [Date + Time] フィールドを右クリックして、[行] シェルフにドラッグします。
    2. [フィールドのドロップ] ダイアログ ボックスで [Date + Time (不連続)] をクリックし、続けて [OK] をクリックします。
    ナレッジ記事番号

    001458074

    添付ファイル

    Fruit Sales.xlsx

    352 KB

     
    読み込み中
    Salesforce Help | Article