使用Excel PowerPivot中的DAX函数对事务进行求和

时间:2013-07-18 15:08:43

标签: excel database-design powerpivot dax

我的PowerPivot数据模型中有一个名为 Orders 的表,它存储了我们的所有订单记录,每行都是唯一的订单记录,它们没有重复。

我的数据模型中有一个名为 Transactions 的第二个表 - 此表没有任何唯一列,但它确实有一个名为“ OrderID ”的列,它与之相关存储在“订单”表中的订单。单个OrderID可能有多个针对它的事务。

我想在订单表中添加一个计算列,该表汇总“交易”中具有“订单ID '等于'订单'中的'订单ID '

在我使用PowerPivot之前,这很简单,我使用了 SUMIFS 函数,然而这在PowerPivot中不可用,并且在两个表之间建立关系不起作用,因为它们是多个事务每个订单。

有人建议我可以使用DAX语法在PowerPivot中实现相同的SUMIFS结果吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我正在更新这个,说我是一个完整的布偶。我的关系不起作用的原因是因为我的列标题以某种方式被复制并且在表格的其他地方出现了记录。

一旦我删除了这个并在上面创建了一个表之间的关系,并且数据透视表工作得非常好。

浪费任何时间的道歉。