cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
AlexSpencer
New Member

Identify Re-Attenders Within A Set Period of Time

Hi All

 

Please can you help?

 

We are looking to identify when somebody re-usses our service within a set period of time (24 hours/48 hours etc.). Each person has a unique identifier and an active date/time. For example from the below it would identify that Member of Public #3 re-used the service within 48 hours, whereas nobody else did in the below table: 

 

Member of PublicActive Date/Time
101/10/2022 08:00
201/10/2022 08:30
303/10/2022 09:00
406/10/2022 09:30
304/10/2022 09:30
505/10/2022 09:30
207/10/2022 09:30
104/10/2022 09:30

 

Thank you in advance for all your help.

 

Alex Spencer

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@AlexSpencer , one is you can diff in hours with next date

 

new column =

var _min = minx(filter(Table, [Member of Public] = earlier([Member of Public]) && [Active Date/Time] > earlier([Active Date/Time])),[Active Date/Time])

return

datediff([Active Date/Time], _min, hour)

 

You can use this column to 24/48 hour repeat

View solution in original post

1 REPLY 1
amitchandak
Super User
Super User

@AlexSpencer , one is you can diff in hours with next date

 

new column =

var _min = minx(filter(Table, [Member of Public] = earlier([Member of Public]) && [Active Date/Time] > earlier([Active Date/Time])),[Active Date/Time])

return

datediff([Active Date/Time], _min, hour)

 

You can use this column to 24/48 hour repeat

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Top Solution Authors