我正在尝试在 Excel 2010 的新 PowerPivot 附加组件中的 2 个表之间进行我认为相对简单的计算。
我的 2 个表在设置时加载如下:
表 1:FooID、BarID、名称
表 2:BarID、日期
表 1 和表 2 之间存在一对多的关系。
我想在表 1 中添加一个计算列,它只是对表 2 中的所有行求和。
我试过这个没有运气。计算结果在每一列中都为 null。Excel 没有报告错误,所以不是计算无效,它只是在做一些我不理解的事情。
=CALCULATE(COUNTROWS(Table2), Filter(Table2, Table2[BARID] = Table1[BARID]))
我还尝试了一些我认为也可以使用的更简单的方法:
=COUNTROWS(RELATEDTABLE(Table2))
但是,这也会导致 null。
我已经确定表 1 和表 2 在 BARID 上有关系。