从PowerPivot模型中的所有列创建计算列的方法

时间:2014-03-25 12:27:22

标签: powerpivot

我想要比较两个powerpivot表中的数据。

PowerPivot中是否有方法来比较两个数据表?

或者......

我已创建了一个"密钥"计算列(使用'&'作为6列的串联),我将从所有剩余数据创建一个计算列 - 大约100列。

是否有允许我创建该计算列的方法/函数?

编辑:原因是在数据迁移之前和之后对数据执行数据比较检查。此外,PowerPivot被认为是该解决方案的首选技术,使用RedGate比较之一可能更容易。

1 个答案:

答案 0 :(得分:0)

我能找到的最佳答案就是我最初的所作所为。

  • 创建6个键列的字符串连接作为CompoundKey列
  • 创建100个(大约)数据列的字符串连接作为CombinedData列

在最初检查了相同数量的观察结果之后,我确实通过CompoundKey对每个表中的数据进行了排序,并将table1.CompoundKey与table2.CompoundKey和table1.CombinedData进行了比较,以进行table2.CombinedData。

这使我能够找到两个数据集之间不同的密钥,然后另外找到匹配密钥行的不同数据行。