gpt4 book ai didi

Excel:在数据透视表中使用列分组的 count() 的 max()

转载 作者:行者123 更新时间:2023-12-04 21:06:31 30 4
gpt4 key购买 nike

我有一个从 MySQL View 提供的数据透视表。每个返回的行基本上是“一个人,有一个角色,在一个地点,在一个日期”的实例。然后每个单元格显示人数(我们称之为 person_id)。

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

        | Dates -->
--------------------------
Venue |
Role | -count of person-

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

当您以正常方式对它们进行分组时,此计数也会应用于列中。这当然是合乎逻辑的行为,但我真正想要的是 max()原文 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 | ...

最佳答案

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

  • 您应该能够右键单击数据透视表上的日期字段并选择组。
  • 然后突出显示周,您可能还必须选择年份。
  • 最后右键单击您已经拥有的计数数据并展开汇总,然后选择最大值。
  • 关于Excel:在数据透视表中使用列分组的 count() 的 max(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15568467/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com