Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I have table with dates, and want to create new column with the same numbers if date = peek(date, -1) if not, increment number by one 1, just like on table below. i dont want to user autogenerate, or autonumber becouse of performance.
I had searched many topic, maybe I didn't find exact solution andso on I decided to write own question.
I was trying with variable but it didn't work
Date | Number |
2022-01-01 | 1 |
2022-01-01 | 1 |
2022-01-01 | 1 |
2022-01-02 | 2 |
2022-01-02 | 2 |
2022-01-03 | 3 |
2022-01-04 | 4 |
2022-01-04 | 4 |
2022-01-04 | 4 |
Thank for all help!
Best regards
Wojtek
hi
if you need to populate a field by number depending of the date :
as 2022 -01-01 as value 1 and 2022-01-02 as vale 2 you can use day()
day(Date)
if the increment is day in year use daynumberofyear()
daynumberofyear(Date)
Unfortunately i could have dates with wide range and no day by day. For example:
2021-06-06,
2021-05-08,
2021-05-08,
2021-05-08,
2021-04-02,
2021-04-02,
Please share more details on which data-sources and where, how and why these information should be created - and why autonumber caused performance-issues.
- Marcus
@marcus_sommer
Hi Marcus,
autonumber would cost too much time for us, because we have millions of records to calculate. We have some experience with autogenerate function and it was always too much time consuming for us.
We need to achieve results like these below.
cookie id | date | autonumber |
1 | 2022-05-16 | 1 |
1 | 2022-05-16 | 1 |
1 | 2022-05-16 | 1 |
1 | 2022-04-15 | 2 |
1 | 2022-04-15 | 2 |
1 | 2022-04-15 | 2 |
1 | 2022-03-14 | 3 |
1 | 2022-03-14 | 3 |
1 | 2022-03-14 | 3 |
1 | 2022-03-12 | 4 |
1 | 2022-03-12 | 4 |
Please elaborate what you are doing in detail - means how does the load-statement look like?
- Marcus