【发布时间】:2019-06-07 19:48:56
【问题描述】:
我正在尝试实现一些简单的事情,但我无法理解它。我有一张有很多行的表,在一个特定的列中,行具有相同的值。我需要一个额外的列来给我每个行值的出现次数。示例:
id | name | city | additionalColumn
1 | Chris | London | 6
2 | Jane | London | 6
...
64 | Jerry | Glasgow | 3
基本上,在那张表中,我有 6 个以伦敦为城市的名字。我希望 city = London 的每一行在附加列中都有出现次数。
我该怎么做?我试过这个,但它给了我总行数,这违背了目的。由于某种原因,我似乎无法引用当前行,只能引用整个列。
additionalColumn = COUNTROWS(FILTER(table, FIND(table[city], table[city],,0)>0))
这样的结果是:
id | name | city | additionalColumn
1 | Chris | London | 64
2 | Jane | London | 64
...
64 | Jerry | Glasgow | 64
有什么想法吗?
谢谢
【问题讨论】: