Forum Discussion
Yggdrasill
Responsive Resident
5 years agoCount days between first two dates in same column for same user
Hi ! Been struggling with this and I can't get this to work How can I achieve the last column ? id user trx date dates between 1st and 2nd trx date 1 1 1.1.2020 2 12 1.1.20...
- 5 years ago
Yggdrasill
Add this as a column to your table:DaysDiff = VAR __USER = [user] RETURN VAR __MIN = MINX( CALCULATETABLE( TOPN(2, Table1, Table1[trx date], ASC ), ALLEXCEPT(Table1,Table1[user])), Table1[trx date] ) VAR __MAX = MAXX( CALCULATETABLE( TOPN(2, Table1, Table1[trx date], ASC ), ALLEXCEPT(Table1,Table1[user])), Table1[trx date] ) RETURN IF( [trx date] = __MAX, DATEDIFF( __MIN, __MAX, DAY) )________________________
If my answer was helpful, please consider Accept it as the solution to help the other members find it
Click on the Thumbs-Up icon if you like this reply 🙂
Fowmy
Super User
5 years agoYggdrasill
Add this as a column to your table:
DaysDiff =
VAR __USER = [user] RETURN
VAR __MIN =
MINX(
CALCULATETABLE(
TOPN(2, Table1, Table1[trx date], ASC ),
ALLEXCEPT(Table1,Table1[user])),
Table1[trx date]
)
VAR __MAX =
MAXX(
CALCULATETABLE(
TOPN(2, Table1, Table1[trx date], ASC ),
ALLEXCEPT(Table1,Table1[user])),
Table1[trx date]
)
RETURN
IF(
[trx date] = __MAX, DATEDIFF( __MIN, __MAX, DAY)
)________________________
If my answer was helpful, please consider Accept it as the solution to help the other members find it
Click on the Thumbs-Up icon if you like this reply 🙂
- Yggdrasill5 years ago
Responsive Resident
You absolute beauty ! Thank you !