我可以强制 PowerQuery 在刷新之前清除数据模型吗?

问题描述 投票:0回答:1

我正在尝试开发一个审计工具来跟踪我们产品库中的更改(官僚主义阻止了更好的选择),但是当我刷新实时数据库查询并将其与之前的副本进行比较时,我注意到某些值的情况发生了变化,但是当我手动查询SSMS中的数据时,情况并没有改变。示例:

“实时”PQ 中的产品名称:测试产品 A 存档副本中的产品名称:测试产品a 实时 SSMS 中的产品名称:测试产品 a

这应该会导致比较中没有行,但对于此产品,我得到 1 行,因为实时版本和存档版本之间的情况不同,但实际上,它是完全相同的!

我什至尝试删除它加载到的工作表中的表中的所有值并刷新查询,但它似乎只是引入了数据模型。 据我所知,Excel 只是检查行数是否已更改。如果没有,则数据不会更新。我在这里错过了一些非常基本的东西吗?

提前致谢

caching powerquery datamodel excel-365
1个回答
0
投票

您可能需要考虑在 Power Query 中添加 Text.Upper(您的值)或 Text.Lower 或 SQl 中的等效项

通过这种方式,您可以通过强制比较来标准化比较。其中一个采用文本的表面值,另一个对其应用上变换。

将其应用于用于比较的两列,它将仅显示拼写或新值的差异

© www.soinside.com 2019 - 2024. All rights reserved.