如何限制或选择要在数据透视中返回的行?


0

我有一组数据显示已发生的操作之间的唯一日期。涂成黑色的物品是唯一的ID,下面的日期/时间组合是唯一的动作。如您所见,不同的ID采取了不同数量的操作。

我想限制每个ID返回的操作数(日期)。例如,仅返回每个ID的第一个值。然后返回每个ID的第1个和第2个值。返回第二个和第三个值,依此类推。

使用来自屏幕的数据(具有20个总动作的ID)>返回第1个和第2个值意味着只显示以下内容:

  • 2018-02-11 09:29:53 +0000
  • 2018-03-04 19:33:40 +0000

是否有可能在数据透视表中实现这一目标?

https://i.imgur.com/eWMVkww.png

Answers:


0

您可以使用过滤器执行此操作,因为字段包含数值(日期)。

对于第1和第1 +第2,您可以在顶部“N”上进行过滤(“N”可在中选择 Top 10 对话)。对于列表中间的对,使用过滤器进行过滤 Between 选项。

如果日期存储为文本,则可以添加一个用于转换值的帮助列。

请注意,您还需要将日期/时间值作为数据字段包含在内(与...一起汇总) AverageMin, 要么 Max,假设日期/时间是唯一的,将产生相同的值)。将这些格式化为数字,以便您可以看到要在过滤器中输入的原始值。

这里有一个冗长而优秀的教程 如何筛选Excel中的数据透视表中的数据

对于这种类型的数据,可能有很长的条目列表,在数据透视表中执行您想要执行的操作并不是特别方便。另一种方法是使用公式或VBA来显示您的选择,使用数据透视表结果作为源数据。这不是微不足道的,所以如果你想要追求那个选择,那么下一个问题就会成为一个好问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.