2017-03-24 106 views
0

接続時間と切断時間の差を計算しようとしています。下の画像を参照してください。しかし、私が使用しているDATEPARTの式では、1つのパラメータ(時、分、秒など)を使用できます。Tableau - 日付/時刻の差と完全な日付/時刻の計算方法

ただし、画像のように、3/:35:23時間、24分、16秒

が、式を使用して::

ZN(LOOKUP(ATTR(DATEPART('minute', [Disconnected At])),-1)-(ATTR(DATEPART('minute', [Connected At])))) 

バック3/2/17 1時59分38秒PM

理想的な応答で22PMと接続それはトリックをやっていない。

誰かが私の理想的な反応を達成するのに役立つでしょうか?それとも、私に日付と時間の完全性を与えてくれる同様の結果ですか?

はあなたの2つの日付の間の秒で

Tableau ScreenShot

答えて

0

使用DATEDIFFをありがとうございました。次に、計算フィールドを次のように作成します。

//replace [Seconds] with whatever field has the number of seconds in it 
//and use a custom number format of 00:00:00:00 (drop the first 0 to get rid of leading 0's for days) 
IIF([Seconds] % 60 == 60,0,[Seconds] % 60)// seconds 
+ IIF(INT([Seconds]/60) %60 == 60, 0, INT([Seconds]/60) %60) * 100 //minutes 
+ IIF(INT([Seconds]/3600) % 24 == 0, 0, INT([Seconds]/3600) % 24) * 10000 //hours 
+ INT([Seconds]/86400) * 1000000 // days 

詳細については、このブログ記事を参照してください。 http://drawingwithnumbers.artisart.org/formatting-time-durations/