Forum Discussion
Shift value in a column by Dax function
We typically create a date column on timestamp column and use that in time intelligence with date table
Date = Table[timestamp].date
Hello amitchandak ,
I am struggling with this case.
I current ly have a table like this.
| Time | Count | Expected (if shift 3 rows) |
| 01/01/2018 10:00:00 PM | 4 | |
| 01/01/2018 11:00:00 PM | 2 | |
| 02/01/2018 12:00:00 AM | 2 | |
| 02/01/2018 01:00:00 AM | 6 | 4 |
| 02/01/2018 02:00:00 AM | 4 | 2 |
| 02/01/2018 03:00:00 AM | 9 | 2 |
| 02/01/2018 04:00:00 AM | 0 | 6 |
How can I use DATEADD function with this table?
In my topic, you mentioned use
Date = Table[timestamp].date
Could you please help me explain more how to use this?
I want to calculate a count shifted by specific days, just like DATEADD function.
Thank you for your help.
- Anonymous6 years agoNot applicable
Hi Anonymous
Create one index column and add the formula which i have suggested.
I don't think using measures you can acheive this.
Thanks & regards,
Pravin Wattamwar
www.linkedin.com/in/pravin-p-wattamwar
If I resolve your problem Mark it as a solution and give kudos. - amitchandak6 years agoSuper User
Try like
rank = rankx(all(table),table[Time],,asc,dense)
In the below 2 second one should work
expected = maxx(filter(table,table[rank]=earlier(table[rank])-3),table[count])//OR
expected = maxx(filter(table,table[rank]-3=earlier(table[rank])),table[count])Appreciate your Kudos.