我有一个从MySQL视图中得到的枢轴表。返回的每一行基本上都是“一个人,在一个地点,在一个日期”的实例化。然后,每个单元格显示人的数量(让我们称其为person_id)。
当你把它转到excel中时,你会得到一个很好的表格:
| Dates -->
--------------------------
Venue |
Role | -count of person-这很有道理,最终用户喜欢这种格式,但要求将列(日期)分组为一周。
当您以正常方式对它们进行分组时,此计数也将应用于列中。当然,这是合乎逻辑的行为,但我实际上想要的是原始count()的count()。
那么问题是:是否有人知道如何让单元格count(),但是分组执行一个max()
为了说明这一点,想象一下专栏文章为期一周。然后将max()分组为一周,给出如下结果:
旧:
| M | T | W | T | F | S | S ||
--------------------------------------- .... for several weeks
Venue X |
Role Y| 1 | 1 | 2 | 1 | 2 | 3 | 1 ||新(按周分组)
| Week 1 | ...
---------------------------
Venue X |
Role Y| 3 | ...发布于 2013-03-22 23:49:34
我不在我的电脑上,但下面的步骤应该大致正确:
https://stackoverflow.com/questions/15568467
复制相似问题