Skip to main content

お世話になっております。

慶應義塾大学経済学部の能條桃子と申します。

 

2つのデータをタブロー 上で結合しようと思っていて、一方が秒まであるデータ、もう一方が分までしかないデータです。

秒まである方のデータを分までにしたい(秒を切り捨てた列をつくりたい)のですが、デスクトップ上でそのように扱える関数などご存知ですか?

あれば教えていただきたいです!

 

よろしくお願いします。

2 answers
  1. Jul 19, 2019, 2:32 AM

    サンプルデータをExcelやCSV、またはパッケージドワークブック(twbx形式)で添付していただけると、フォーラムの皆さんから適切なアドバイスを受けられる可能性が高くなります。

     

    単に秒数を切り捨てるだけなら方法は2つあります。

    ひとつはカスタム日付を作成する方法、もうひとつはDATETRUNC関数を使う方法です。

     

    カスタム日付 - Tableau

    日付関数 - Tableau

     

    カスタム日付の場合は、対象となるフィールドをデータペイン上で右クリックし、作成からカスタム日付の作成へと進みます。

    サンプルデータをExcelやCSV、またはパッケージドワークブック(twbx形式)で添付していただけると、フォーラムの皆さんから適切なアドバイスを受けられる可能性が高くなります。 単に秒数を切り捨てるだけなら方法は2つあります。ひとつはカスタム日付を作成する方法、もうひとつはDATETRUNC関数を使う方法です。 カスタム日付 - Tableau 日付関数 - Tableau カスタム日付の場合は

     

    出てきたダイアログで分の日付値を選択してOKを押します。

    pastedImage_9.png

     

    データペインのディメンションに秒が切り捨てられて分単位になったフィールドが追加されます。

    これをビューに表示してみると、秒が切り捨てられていることが確認できます。

    pastedImage_10.png

    pastedImage_11.png

     

    日付関数のDATETRUNCを使う場合は、新しい計算フィールドを作成し、次のように入力します。

    pastedImage_19.png

     

    こうしてできたフィールドをビューに表示すると、これも秒が切り捨てられていることが分かります。

    pastedImage_20.png

     

    どちらを使っても結果は同じ(というか内部的にやってることが同じ)なので、好きな方でやってください。

0/9000