@cnbubble 我现在跑全年的数据,代码修改如下,没有报错,但是运行时间过长,能帮我优化下吗
第一个日期 = Date.From(#"Changed Type"{0}[Column1]),
年 = Date.Year(第一个日期),
月 = Date.Month(第一个日期),
年份最后一天 = Date.EndOfYear(第一个日期),
该年天数 = Duration.Days(年份最后一天 - 第一个日期) + 1,
该月天数 = Date.DaysInMonth(第一个日期),
DaysOfYear = List.Dates(第一个日期, 该年天数, #duration(1,0,0,0)),
日期所在行 = List.Transform(DaysOfYear, (eachDate) => List.PositionOf(#"Changed Type"[Column1], Date.ToText(eachDate, "MMMM dd yyyy"))),
去掉找不到的行 = List.Select(日期所在行, each _ >-1),
合并表格 = Table.Combine(List.Transform({0..List.Count(去掉找不到的行)-1},