Excel Power Query - 来自查询和添加日期的增量负载
Excel Power Query - Incremental Load from Query and adding date
我正在尝试做一些我无法理解的非常简单的事情。
获取查询的输出,日期时间戳并将其写入 Excel table。
再次迭代逻辑,您将获得相同的输出,但生成的日期时间已及时进行。
查询 1 -- 来自 SQL,它产生 2 列类别,计数。
我正在接受它并使用 DateTime.LocalNow().
向其添加生成的日期
查询 2 -- 目标 table
我如何构建一个添加到现有 table 并且不需要我将结果加载到新 table.
的查询
我已经看到了这个 blog.oraylis.de 但我无法让它工作,因为 DateTime.LocalNow() 调用针对源和目标运行并且我最终在整个查询中得到相同的日期时间。
我想我遗漏了一些明显的东西。
编辑:-
= Table.Combine({SOURCE_DATA, TARGET_DATA})
这会加载到第 3 个新 table 并且在加载时不会考虑第 3 个 table - 所以您最终只会得到前两个 table 的新版本带有新时间戳的 s
这些步骤应该有效
根据 SQL 语句创建查询 Q1,使用 DateTime.LocalNow() 添加时间戳并将其加载到 Excel table (执行查询)
基于这个 Excel new table 创建一个新的查询 Q2(就这样,没有转换)
修改第一个查询 Q1,添加 Table.Combine 并将 Q2 作为最后一步。
因此,换句话说,Q2 从 Excel table 中加载现有数据,Q1 将其写入。 Excel table 始终被完整写入,但由于现有数据已保留,您将获得新数据加载到 table 的结果。希望这可以帮助。
祝你好运,希尔玛
我正在尝试做一些我无法理解的非常简单的事情。 获取查询的输出,日期时间戳并将其写入 Excel table。 再次迭代逻辑,您将获得相同的输出,但生成的日期时间已及时进行。
查询 1 -- 来自 SQL,它产生 2 列类别,计数。 我正在接受它并使用 DateTime.LocalNow().
向其添加生成的日期查询 2 -- 目标 table
我如何构建一个添加到现有 table 并且不需要我将结果加载到新 table.
的查询我已经看到了这个 blog.oraylis.de 但我无法让它工作,因为 DateTime.LocalNow() 调用针对源和目标运行并且我最终在整个查询中得到相同的日期时间。
我想我遗漏了一些明显的东西。
编辑:-
= Table.Combine({SOURCE_DATA, TARGET_DATA})
这会加载到第 3 个新 table 并且在加载时不会考虑第 3 个 table - 所以您最终只会得到前两个 table 的新版本带有新时间戳的 s
这些步骤应该有效
根据 SQL 语句创建查询 Q1,使用 DateTime.LocalNow() 添加时间戳并将其加载到 Excel table (执行查询)
基于这个 Excel new table 创建一个新的查询 Q2(就这样,没有转换)
修改第一个查询 Q1,添加 Table.Combine 并将 Q2 作为最后一步。
因此,换句话说,Q2 从 Excel table 中加载现有数据,Q1 将其写入。 Excel table 始终被完整写入,但由于现有数据已保留,您将获得新数据加载到 table 的结果。希望这可以帮助。 祝你好运,希尔玛