我需要跟踪SQL Server上存储的列中的更改数。我需要在Excel文件中包含更改数量,因此我决定使用PowerQuery来连接数据库。
在SQL后端中有列DueDate
,我需要跟踪其更改了多少次。问题是,如果我只有一个电源查询连接并刷新它,那么我将无法在Excel中看到同时更改了哪一行(并且该信息也未在后端中跟踪)以及之前被修改了多少次。
所以我的想法是要有三个Excel表,其中有旧值,刷新值和一个用于比较的表。刷新本身必须通过VBA分开。
但是我真的认为这是一个过大的选择,并且由于数据库很大,并且在接下来的几个月中甚至会更大,因此性能可能会非常缓慢。
没有更好的解决方案吗?由于超级查询可以使用SQL命令,是否有办法将刷新后的表与旧表进行比较?
希望我的要求现在已经清楚了。 预先谢谢你!
答案 0 :(得分:0)