gpt4 book ai didi

excel - 如何计算 PowerPivot 中一对多关系中的行数

转载 作者:行者123 更新时间:2023-12-02 02:01:34 24 4
gpt4 key购买 nike

我正在尝试在 Excel 2010 的新 PowerPivot 加载项中的两个表之间进行我认为相对简单的计算。

我在设置时加载的 2 个表如下:

表 1:FooID、BarID、名称

表 2:条码ID、日期

表1和表2之间存在一对多关系。

我想向表 1 添加一个计算列,该列仅对表 2 中的所有行进行求和。

我已经尝试过了,但没有成功。计算结果每列都为空。 Excel 没有报告错误,所以并不是计算无效,它只是做了一些我不理解的事情。

=CALCULATE(COUNTROWS(Table2), Filter(Table2, Table2[BARID] = Table1[BARID]))

我还尝试了一些我认为也可行的更简单的方法:

=COUNTROWS(RELATEDTABLE(Table2))

但是这也会导致 null。

我已确保表 1 和表 2 在 BARID 上具有关系。

最佳答案

如果存在现有关系,

=COUNTROWS(RELATEDTABLE(Table2)) 是正确的公式。

可能只是没有匹配的键吗?您可以尝试使用第一个公式并匹配显式值,例如:

=CALCULATE(COUNTROWS(Table2), 过滤器(Table2, Table2[BARID] = "SomeBARIDFromTable2"))

无论是否定义关系,上述公式都适用于表。哈特哈,赫尔沃耶

关于excel - 如何计算 PowerPivot 中一对多关系中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3733831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com