Forum Discussion
Power Query assistance
- Anonymous9 years ago
GilesWalker,
Based on my test, the error is due to the large amount in your table. If I filter the table to keep top 210000 rows, everything works well, if I filter the table to keep top 220000 rows, the error occurs. Consider to reduce the rows in your table.
Regards,
Lydia
Hi,
Try the following M code:
let
Source = YourSource
GenerateList = Table.AddColumn(Source, "Dates", each List.Dates([Date From],Duration.Days(Duration.From([Date To]-[Date From]))+1,#duration(1,0,0,0))),
Expand = Table.ExpandListColumn(GenerateList, "Dates")
in
Expand
Make sure [Date From] and [Date To] are formatted as dates.
You can even remove these 2 columns after the transformations above.
- GilesWalker9 years agoSkilled Sharer
Datatouille Thanks for the reply. I am getting the an error in the following code:
let
Source = ServicesDetailed,
GenerateList = Table.AddColumn(ServicesDetailed, "Dates", each List.Dates([actual_departure],Duration.Days(Duration.From([actual_arrival]-[actual_departure]+1,#duration(1,0,0,0))),
Expand = Table.ExpandListColumn(GenerateList, "Dates")
in
ExpandThe error in the advanced editor says Token Comma expected and shows the error at the "in" step. However i cannot seem to figure it out.
The data types of actual_arrival and actual_departure are date/time would this be an issue?
Giles
- GilesWalker9 years agoSkilled Sharer
Datatouille - I fixed the issue with the error. However the date/time type was an issue, is there a way to do date time?
- Anonymous9 years agoNot applicable
GilesWalker,
You can convert the date columns from Date/Time type to Date type, then apply the M code that Excelside provides.
Regards,
Lydia