従業員の労働時間を計算しようとしました。注意点は、物事がここで計時される方法です。私はそれが連続していないので、私はmin/max/next/previousを使うことはできません。稼働率の計算 - 分を計算して分単位で計算しました
例を簡単に説明できます。ここでは、1人の従業員に絞った単純なデータが1日分あります。注文/操作を削除しましたが、以下のすべてのレコードがその注文の特定の注文と操作であることを認識しています。レコードは互いに影響を及ぼさないので、すべてのレコードが最新のレコードになる可能性があります。
STARTDATETIME STOPDATETIME
8/21/2017 6:57:00 AM 8/21/2017 10:45:00 AM
8/21/2017 6:57:00 AM 8/21/2017 10:45:00 AM
8/21/2017 6:57:00 AM 8/21/2017 10:45:00 AM
8/21/2017 6:57:00 AM 8/21/2017 10:46:00 AM
8/21/2017 6:57:00 AM 8/21/2017 11:28:00 AM
8/21/2017 6:58:00 AM 8/21/2017 11:28:00 AM
8/21/2017 11:58:00 AM 8/21/2017 12:05:00 PM
私はこれを手動で計算した場合、私は、人は6時57から働いて見ることができます - (271分)
停止することなく、11:28そして、彼らはまた、11から働い:58-12:05( 7分)
したがって、その日の合計は278分でした。私はこれを計算する方法を考え出すのに困っている。
私がすぐに利用できる他のデータは、その日の時計の出入り時刻なので、分を数えやすくなる場合は、はと同様のものにクロックされていませんでした。 (この例では、クロックの出入りは、5:49と12:30で合計401分です)
アイデアを聞きたいです。私はこのデータをTableauで使ってグラフ/グラフを表示し、バックエンドではHANAデータベースを使っています。