在数据透视表中绘制独立列

在数据透视表中绘制独立列

我有一个包含多列的项目列表,其中包括:

  • ID
  • 日期
  • 布尔值
  • 布尔值B
  • 布尔值

A、B 和 C 列是布尔值,我想要绘制每个存在TRUE随时间变化的数量。

使用数据透视表一次只使用一列相当简单:日期是轴,ID 号是值,过滤后的 A 列TRUE是一系列数据。

然而,当添加 B 和 C 时,所有列都使用真值表组合,例如:

  • A:正确,B:正确,C:正确
  • A:正确,B:正确,C:错误
  • A:正确,B:错误,C:正确

这不是我想要的。我希望同一张图表上只有三个系列:

  • A=TRUE随着时间的推移,项目数量
  • B=TRUE随着时间的推移,项目数量
  • C=TRUE随着时间的推移,项目数量

使用数据透视表可以实现吗?
我可以使用手动图表来实现,但是有些项目并不是每天都有数据,缺少日期可能会导致系列的 X 轴偏移,从而导致错误。


以下是部分数据(不是实际数据):

date    item    SN2     SN3     PC
1       1       VRAI    VRAI    VRAI
1       2       VRAI    VRAI    VRAI
1       3       VRAI    VRAI    VRAI
1       4       FAUX    FAUX    FAUX
2       5       VRAI    VRAI    VRAI
2       6       VRAI    VRAI    VRAI
2       7       VRAI    VRAI    VRAI
2       8       FAUX    FAUX    FAUX
2       9       VRAI    VRAI    VRAI
3       10      VRAI    VRAI    VRAI
3       11      VRAI    VRAI    VRAI
3       12      VRAI    VRAI    VRAI
3       13      FAUX    FAUX    VRAI
3       14      VRAI    VRAI    FAUX
3       15      VRAI    VRAI    VRAI
3       16      VRAI    VRAI    VRAI
3       17      VRAI    VRAI    VRAI
3       18      VRAI    VRAI    VRAI
4       19      VRAI    VRAI    FAUX
4       20      VRAI    VRAI    VRAI
4       21      VRAI    VRAI    VRAI
4       22      FAUX    FAUX    FAUX
5       23      VRAI    VRAI    VRAI
5       24      VRAI    VRAI    VRAI
5       25      VRAI    VRAI    VRAI
5       26      FAUX    FAUX    FAUX
6       27      VRAI    VRAI    VRAI
6       28      VRAI    VRAI    VRAI
6       29      VRAI    VRAI    VRAI
7       30      VRAI    FAUX    FAUX

VRAI 表示 TRUE,FAUX 表示 FALSE。我使用了虚假日期,但这只是一个例子。

我的 Excel 已经过时并且是法语的,但我无法改变这一点:

截屏
(点击图片放大)

如您在屏幕截图中看到的,显示了整个 SN2/SN3/PC 真值表(这是预期的,但不是我想要的)。我想要的只是 3 个折线图,其中每个日期的项目数为 SN2=TRUE、SN3=TRUE、PC=TRUE。

答案1

我认为您应该从数据透视表中移除“item”,您不需要这样做,这会导致数据透视表生成整个表。

上次我试图写得太快,因此:

  • 首先,您需要将布尔值转换为数字(例如,使用新列中的函数=if(original_value,1,0):)
  • 那么你的数据透视表如下:
    • 行标签:日期
    • 值:包含转换值的列;(如有必要,请将汇总函数设置为“sum”)

相关内容