Forum Discussion
Missing latest date using List.Min and List.Max
I've generated a calendar table based on dates that exist in another table (so, "Give me all of the dates that appear in this other table").
Here's the m defining the start and end dates in my calendar table:
let StartDate = List.Min(Table[as_of_date]), EndDate = List.Max(Table[as_of_date]),
DayCount = Duration.Days(Duration.From(EndDate - StartDate)),
Source = List.Dates(StartDate,DayCount,#duration(1,0,0,0)),
TableFromList = Table.FromList(Source, Splitter.SplitByNothing()), ...
However, when I stack my source table and calendar table side-by-side, the latest date is always missing from my calendar table:
Please help! What am I doing wrong?
5 Replies
- FowmySuper User
- AnonymousNot applicable
Worked a treat! Thanks!
- AnonymousNot applicable
I just encountered the same problem again, and this solution worked again.
Fowmy , what is it about the Duration.Days function that requires +1? Why won't this work without +1?
- FowmySuper User
Anonymous
By adding +1, you ensure that all days between the dates are included.
If StartDate = 1/1/2020 and EndDate = 1/5/2020 then you need the results inclusive of both dates which is 5.________________________
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 🙂