Excel版QlikView'aggr'功能

时间:2014-11-19 15:40:55

标签: excel excel-formula excel-2013 qlikview

我想知道你是否可以帮助我。我正在使用Excel 365(使用Power BI插件)。

我有一个似乎是一个简单的问题要解决,但通过我所有的谷歌搜索,我还没有找到答案。

我的结果是显示“X”到达给定位置的次数。

Location table (this is a pivot table)
Locations   Visits

X1      2
X2      2
X3      2
X4      2
X5      2
X6      2
X7      2
X8      2
X9      2
X10     2
X11     2
X12     2
X13     2
X14     2
X15     2
X16     2
X17     2
X18     2
X19     2
X20     2
X21     2
X22     2
X23     2
X24     2
X25     4
 

我想将“位置表”中的数据转换为下面的“访问时间”表

Times Visited table
Times visited   count
2                 24
4                 1

我通过计算“位置表”中出现“2”和“4”的次数来创建此表

This shows that:
2 appears 24 times (i.e. 24 X’s have been to ‘Location 1’ two times)
4 appear once (i.e. 1 X has been to ‘Location 1’ four times)

这很容易使用QlikView解决,但在excel 2013中我很难做到。在QlikView中我可以使用一个名为'aggr'的函数。 您有什么想法如何在excel 2013中解决这个问题?

2 个答案:

答案 0 :(得分:0)

在Excel中,您可以使用countif方法。该方法采用两个参数,即值和范围。标准。因此,如果您将值范围设置为“访问次数”&您的标准是您应该获得所需结果的访问号码。

enter image description here

答案 1 :(得分:0)

由于原始数据已经被转动,只需复制PT(重用现有的缓存以提高效率)并重新排列字段:

SO27020895 example