【问题标题】:Pivot Table Issue - Grouping three fields (columns) into one数据透视表问题 - 将三个字段(列)分组为一个
【发布时间】:2017-10-31 21:49:26
【问题描述】:

我的数据透视表中有三个字段。每个字段都连接到我的数据表中的一列。

目标是将 0-30 的数据(0-30 $ 变化)和(0-30 % 变化)分组到一个字段中,然后将 0-30 的切片器作为 60- 中的选项之一90、90-120。

目前我有一个组合数据透视表,如下所示:

再次,目标是制作一个切片器,将 0-30 数据作为切片器中的一个选项,将 30-60 数据作为切片器中的一个选项,依此类推...任何帮助将不胜感激 :)

【问题讨论】:

  • yossup:您最近问了几个问题,但没有接受任何答案。回到你提出的问题,并接受那些最能解决你的问题的答案怎么样?请参阅 stackoverflow.com/help/someone-answers

标签: excel pivot-table


【解决方案1】:

借助 PIVOT 功能和一些公式,我的方法是将 0-30 数据与 0-30 $ 变化和 0-30 % 变化连接在源中的一列中,然后将其呈现在数据透视 ROW 区域中。以下是一些示例数据的外观:

第二张图片是修改后的源代码与顶行中使用的公式的样子,黄色可以复制下来:

如果有问题,请告诉我。

【讨论】:

    【解决方案2】:

    您是否希望根据某人在切片器中选择的内容来“切换”值字段?如果是这样,请查看我的回答 Converting multiple variables into values with excel pivot tables or power pivot

    基本上,您从数据源创建一个新的数据透视表,其中只包含您希望在切片器中显示的选项。即“0-30”、“30-60”等。为该数据透视表创建一个切片器,当用户单击它时,捕获生成的 PivotTable_Update 事件并使用它来更改现有主数据透视表中显示的字段。

    有关如何执行此操作的更多信息,请参阅其他线程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      相关资源
      最近更新 更多