さまざまなタンクがいっぱいになっているデータがあります。タンクは、エンドユーザーから必要と思われる任意の時点で充填を開始できます。このデータから、1 日あたりに満たされたタンクの合計を計算する必要があります。
User ID Tank ID tank_capacity tank_percent_full server_time
XXZFR170500033 01617IJT0526Z3 1000 96 2017-05-01T02:02:23.971Z
XXZFR170500033 01617IJT0526Z3 1000 95 2017-05-01T10:58:57.691Z
XXZFR170500033 01617IJT0526Z3 1000 95 2017-05-01T14:03:36.828Z
XXZFR170500052 01617IJT0528y3 1000 95 2017-05-19T18:13:04.327Z
XXZFR170500052 01617IJT0528y3 1000 94 2017-05-19T18:27:18.657Z
XXZFR170500052 01617IJT0528y3 1000 75 2017-05-20T13:53:25.142Z
XXZFR170500052 01617IJT0528y3 1000 74 2017-05-20T17:51:54.000Z
XXZFR170500039 01617IJT0528x3 1000 66 2017-05-24T12:41:16.659Z
XXZFR170500039 01617IJT0528x3 1000 69 2017-05-24T12:54:27.501Z
XXZFR170500039 01617IJT0528x3 1000 65 2017-05-24T13:12:02.007Z
答えは次のようになります
XXZFR170500033 01617IJT0526Z3 2017-05-01 1% used 10 l
XXZFR170500052 01617IJT0526y3 2017-05-01 21% used 210 l
XXZFR170500039 01617IJT0526x3 2017-05-01 4% used 40 l
タンク 01617IJT0526x3 は 66 から始まって 69 に上昇したことを思い出してください。これは、タンクがその間いっぱいになっていたことを意味し、それらを無視する必要があり、合計パーセントの減少が見られたら、差だけを取ります。したがって、計算では 69 から 65 のみを使用します。