在Excel PowerPivot中使用DAX函数求和事务

在Excel PowerPivot中使用DAX函数求和事务,excel,database-design,powerpivot,dax,Excel,Database Design,Powerpivot,Dax,在我的PowerPivot数据模型中有一个名为Orders的表,它存储了我们所有的订单记录,每一行都是唯一的订单记录,它们没有重复项 在我的数据模型中还有一个名为Transactions的表-该表没有任何唯一的列,但是它有一个名为“OrderID”的列,该列与“orders”表中存储的订单相关。单个OrderID可能有多个针对它的事务 我想在Orders表中添加一个计算列,该列将“transactions”中所有事务的值相加,这些事务的“OrderID”等于“Orders”中的“OrderID”

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

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

我想在Orders表中添加一个计算列,该列将“transactions”中所有事务的值相加,这些事务的“OrderID”等于“Orders”中的“OrderID

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

有人能推荐我使用DAX语法在PowerPivot中实现相同的SUMIFS结果吗


谢谢。

我在更新这篇文章,说我是一个完全的木偶。我的关系不起作用的原因是,我的列标题以某种方式被复制,并在表中的其他位置显示一条记录

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

为浪费任何人的时间道歉