Excel Pivot向下钻取旗帜总和

时间:2016-02-24 20:27:22

标签: excel pivot-table drilldown

今天我一直在打这个墙。我从SQL DB中提取数据,在我的查询中,我正在设置标志,以便我可以使用数据透视表计算我尝试在数据上运行的所有不同检查。我正在做的简单版本看起来如下所示,大于90天,错误检查标志设置取决于正常运行时间的数据。

Host    Team    Uptime  >90 ErrChk
Srv1    A       15      0   0
Svr2    A       102     1   0
Srv3    B       95      1   0
Svr4    B       20      0   0
Srv5    B       21      0   0
Srv6    B       ERROR   0   1
Srv7    A       ERROR   0   1
Srv8    B       150     1   0
Srv9    A       100     1   0
Srv10   A       10      0   0
Srv11   A       125     1   0
Srv12   A       40      0   0
Srv13   B       111     1   0
Srv14   B       100     1   0
Srv15   A       15      0   0

如果您将其完全按照它的方式插入Excel,您将看到我正在获得的内容。一旦你创建了一个关于这个数据的数据透视表,并使用团队作为行和总和> 90和ErrChk,枢轴出来看起来是正确的。

Row Labels      Sum of >90      Sum of ErrChk
A               3               1
B               4               1
Grand Total     7               2

但下一部分就是它变得难以捉摸的地方。使用数据透视表时,如果双击其中一个值,则会对该值进行过滤,但是当您对SUM的值执行此操作时,它只会在行标签上进行过滤。因此,对于此示例,您可以在> 90下为团队A点击3,以查看在90天内已经持续了3天的3台服务器。但是,当你这样做时,它只会向团队A的过滤器提供演示,显示所有服务器,好的,坏的,错误。

我的问题是如何深入研究构成该值的项目?我已经尝试了所有我能想到的,将该字段设为NULL,0,计算字段。所以我在这里:)

先谢谢!

1 个答案:

答案 0 :(得分:0)

我建议为您想要的视图添加额外的数据透视表。对于您的示例,您可能希望添加Team,然后添加Host to Row Labels。然后加上Sum of> 90到价值观。然后添加> 90到报告过滤器并将过滤器设置为1。

这些数据透视表可以全部放在同一个数据源中的一个工作表上作为一种摘要,并且预设过滤器,这样就不需要向查看摘要的人提供说明。

如果您希望让用户轻松更改过滤器,您可以添加一个切片器,它将显示可以过滤数据的所有选项。