是真的吗:
我想添加计算列,计算“Table1”列中的计数“Table2”列值“列”
powerpivot中的CalculatedColumn 公式
=COUNTX('Table1';'Table1'['Table2'[Columns]])
但这个公式不起作用
答案 0 :(得分:1)
这实际上并没有直接回答你的问题,需要一些关于你的Table1的更多细节,但也许你可以使用这个解决方案
如果您将布局(如果可以的话)更改为此
并为您的Table2添加关系
不需要任何计算,在下面的屏幕中,列来自Table2,值来自Table1_adjusted
希望这有帮助,如果没有,你应该解释一下在Table1和Table2中看到的内容
答案 1 :(得分:1)
编辑:我在回答时错过了PowerPivot / DAX的要求。 既然我已经发布了答案,我会暂时离开。
此答案基于:
<强> 1。连接字符串以构建引用。
<强> 2。使用INDIRECT
。
您可能需要一个非常类似的操作。
我无法测试其他选项,因为我暂时无法安装PowerPivot。
我假设您已在第一个范围内定义Table1
。然后使用
=COUNT(INDIRECT("Table1["&A12&"]"))
计算Column1的一个(或任何其他内容,即非空单元格)的数量(在B12中)。同样适用于Column2。您只需复制B12,然后粘贴到B13。
如果您为任务增加了复杂性,则可能需要使用COUNT
系列的其他功能。
如果您未在第一个范围内定义Excel表格,请使用命名范围:
=COUNT(INDIRECT(A12))
。