Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Hi everyone,
I'm trying to merge some rows of a table based on consecutive time intervals. My table looks something like this:
Start Date | End Date | Value |
01/01/2022 | 02/01/2022 | 10 |
02/01/2022 | 04/01/2022 | 10 |
04/01/2022 | 05/15/2022 | 10 |
05/15/2022 | 06/01/2022 | 20 |
06/01/2022 | 08/13/2022 | 20 |
08/13/2022 | 09/01/2022 | 20 |
09/01/2022 | 10/31/2022 | 20 |
10/31/2022 | 12/24/2022 | 10 |
12/24/2022 | 01/10/2023 | 10 |
01/10/2023 | 03/27/2023 | 10 |
I would like to merge the rows within each block of similar values in the "value" column, so that the result looks like:
Start Date | End Date | Value |
01/01/2022 | 05/15/2022 | 10 |
05/15/2022 | 10/31/2022 | 20 |
10/31/2022 | 03/27/2023 | 10 |
A simple
GROUPBY(table, [Value], "Start Date Merged", MINX(CURRENTGROUP(), [Start Date]), "End Date Merged", MAXX(CURRENTGROUP(), [End Date]))
doesn't work because the values in "Value" are not unique outside the blocks I want to merge.
Any help with this would be greatly appreciated, as I have been trying to wrap my head around this for quite some time.
Thanks!
@swandernoth , Refer if this can help , you case the diff is 0
Continuous streak: https://youtu.be/GdMcwvdwr0o
User | Count |
---|---|
12 | |
11 | |
8 | |
6 | |
6 |
User | Count |
---|---|
25 | |
19 | |
14 | |
8 | |
7 |