Power Query慢速使用参数

Power Query slow using parameter

提问人:Jos 提问时间:11/17/2023 更新时间:11/17/2023 访问量:27

问:

我在Power Query中有一个很长的查询,下面是M语法:

let
    Source = Excel.CurrentWorkbook(){[Name="LOGDATA"]}[Content],
    ChangeTypes = Table.TransformColumnTypes(Source,{{"POWER_AVG", type number}, {"TIMESTAMP", type datetime}}),
    Diff = Table.AddColumn(ChangeTypes, "Differanse", each PARAMETER-[POWER_AVG],type number)
in
    Diff

这很简单,它需要 LOGDATA,它是 Excel 中的一个表,有 2 列(POWER_AVG 和 TIMESTAMP)。然后,它使用名为 PARAMETER 的参数执行简单的减法。PARAMETER 在不同的查询中加载,但这只是从具有 1 个值的表中加载的。

由于某种原因,查询速度非常慢(例如 10 秒)。我目前处理了大约 6300 行,但这应该是在公园里散步。当我在 Excel 中执行此操作时,所有 6300 值的计算或多或少都是即时的(我用图表检查)。

我做错了什么?如何加快Power Query的速度?

Excel PowerQuery

评论


答: 暂无答案