首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel:透视表中有列分组的count()的max()

问Excel:透视表中有列分组的count()的max()
EN

Stack Overflow用户
提问于 2013-03-22 10:49:50
回答 1查看 3.5K关注 0票数 2

我有一个从MySQL视图中得到的枢轴表。返回的每一行基本上都是“一个人,在一个地点,在一个日期”的实例化。然后,每个单元格显示人的数量(让我们称其为person_id)。

当你把它转到excel中时,你会得到一个很好的表格:

代码语言:javascript
复制
        | Dates -->
--------------------------
Venue   |
   Role | -count of person-

这很有道理,最终用户喜欢这种格式,但要求将列(日期)分组为一周。

当您以正常方式对它们进行分组时,此计数也将应用于列中。当然,这是合乎逻辑的行为,但我实际上想要的是原始count()的count()。

那么问题是:是否有人知道如何让单元格count(),但是分组执行一个max()

为了说明这一点,想象一下专栏文章为期一周。然后将max()分组为一周,给出如下结果:

旧:

代码语言:javascript
复制
         | M | T | W | T | F | S | S ||
---------------------------------------   .... for several weeks
Venue X  |
   Role Y| 1 | 1 | 2 | 1 | 2 | 3 | 1 ||

新(按周分组)

代码语言:javascript
复制
         | Week 1 |    ...
---------------------------
Venue X  |
   Role Y|    3   |    ...
EN

回答 1

Stack Overflow用户

发布于 2013-03-22 23:49:34

我不在我的电脑上,但下面的步骤应该大致正确:

  1. 您应该能够右键单击“数据透视表”上的“日期”字段并选择组。
  2. 然后高亮一周,你也可以选择年份。
  3. 最后,右键单击您已经拥有的计数数据,然后展开汇总,并选择max。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15568467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档