0

我有大量数据(200k+ 行和 10+ 列),以这种格式编译:

Month    Date        Time          Value1    Value2    Value3
Jan-18   1/1/2018    12:00:00 AM     10        20        30
Jan-18   1/1/2018    12:01:00 AM     13        23        33
etc...

我使用了带有切片器的数据透视表和数据透视图,以允许我的图表根据月份对数据进行排序。但是,我希望能够选择要显示的列,例如:允许我根据我的选择显示 Value1 或 Value2 的切片器。

一种对我有用的方法是以这种方式编译数据:

Month    Date        Time          Type    Value
Jan-18   1/1/2018    12:00:00 AM    1       10 
Jan-18   1/1/2018    12:01:00 AM    1       13  
Jan-18   1/1/2018    12:00:00 AM    2       20 
Jan-18   1/1/2018    12:01:00 AM    2       23  

这使我可以根据type使用切片器进行排序。这不是一个非常可行的选择,因为数据会不断添加,这样做很痛苦。

有一个更好的方法吗?我已经四处寻找,但找不到解决方案,不胜感激。

干杯!

4

1 回答 1

1

是的,您可以使用我之前在使用 excel 数据透视表或电源数据透视表将多个变量转换为值中发布的 VBA来执行此操作。它要求您创建一个“harvester”数据透视表,其中只包含您要换出的列,以便您可以创建一个切片器来触发代码。但我很确定这会让你做你想做的事。

于 2018-07-16T07:57:05.787 回答