Magic ETL

Magic ETL

Grouping and ranking data question

Hi. I have minute level data i am dealing with. I am trying to get total minutes that a post is open during a day. It can be post 1, post 2, or no activity. I am grouping by Date (Day) and Post then doing a difference between then Max and min timestamp to get total minute sin the post.

This is how I want my data output to come out:

Post

Min timestamp

Max timestamp

Minutes (Max Time - Min Time)

Post 1 open

2024-07-28 9:00am

2024-07-28 9:30am

30

No Activity

2024-07-28 9:31am

2024-07-28 10:31am

60

Post 2 open

2024-07-28 10:32am

2024-07-28 1:32pm

180

Post 1 open

2024-07-28 2:00pm

2024-07-28 3:00pm

60

Instead it comes out like this

Post

Min timestamp

Max timestamp

Minutes (Max Time - Min Time)

Post 1 open

2024-07-28 9:00am

2024-07-28 3:00pm

360

No Activity

2024-07-28 9:31am

2024-07-28 10:31am

60

Post 2 open

2024-07-28 10:32am

2024-07-28 1:32pm

180

Is there a way to to a rank function or something? I want to group by post but i cant figure out how to group the time correctly. Thanks!

Answers

Welcome!

It looks like you're new here. Members get access to exclusive content, events, rewards, and more. Sign in or register to get started.
Sign In