问题
我在Zendesk Explore中创建了报告。当我在筛选面板中排除工单标签并添加标签属性时,结果增加或发生了变化当我按多个标签筛选报告时,为什么指标值会改变?
回答
如果您不熟悉后台计算,在筛选面板中包含多个标签的报告可能会产生意外结果。
要排除带有特定标签的工单,请创建一个包含或排除这些标签的 标准计算指标 ,或创建一个 标准计算属性 用作筛选。
更多说明
指标值增加是因为 Explore 使用属性对指标结果进行切片。要了解会发生什么,可以比较您在行面板和筛选面板中添加属性时会发生的情况。
无论您将属性添加到行(或列)面板还是筛选面板,Explore 都会执行相同的计算。行更改可见报告;不会。这种差异可能会隐藏 Explore 计算结果的方式。
以下各节显示了此问题的示例,并说明了工单标签如何处理 COUNT、SUM 和 AVG 指标聚合器:
使用 COUNT 聚合器会发生什么
在行面板中添加标签属性时,结果将如下所示:
在上面的报告中, 工单标签 属性位于行面板中,并按两个值(“apple”和“banana”)筛选。有两张工单,每张都有两个标签。Explore 将结果分为三列:第一列显示两张工单,第二列显示两个标签(每张工单重复),第三列显示每张工单上都有每个标签 (1)。
如果您移除 工单 ID 属性并将 工单标签 属性移动到筛选面板,结果将如下所示:
在此报告中, 工单标签 属性仍按“apple”和“banana”值筛选。在这里,Explore 根据每个标签计算工单数(2 张标签 x 2 张工单 = 4)。换言之,它会对报告第一个版本中第三列中的值求和。该结果可能会使用户困惑,并导致数据错误。
使用总值聚合器后会发生什么
在行面板中添加标签属性时,结果将如下所示:

在上面的报告中, 工单标签 属性位于行面板中,并按两个值(“closed_by_merge”和“org__is_ Trusted”)筛选。有两张工单,每张都有两个标签。Explore 将结果分为三列:第一列显示两张工单,第二列显示两个标签(每张工单重复),第三列显示每张工单的完全解决时间。
如果将 工单标签 属性移动到筛选面板,结果将如下所示:

在此报告中, 工单标签 属性仍按值“closed_by_merge”和“org__is_ Trusted”进行筛选。在这里,Explore 错误地将每张工单的完全解决时间加倍,因为它是工单每个标签的完全解决时间的总和。
使用 AVG 聚合器时会发生什么
在行面板中添加标签属性时,结果将如下所示:

在上面的报告中, 工单标签 属性位于行面板中,并按两个值(“closed_by_merge”和“org__is_ Trusted”)筛选。现在有三张工单,一张工单只有一个标签,两张工单有两个标签。Explore 再次将结果分为三列:第一列显示三张工单,第二列显示两个标签(第一张工单上只显示一个标签),第三列显示每张工单的完全解决时间。
如果将 工单标签 属性移动到筛选面板,结果将如下所示:

目前,结果是准确的。Explore 会显示每张工单正确的完全解决时间,因为结果是按工单 ID 进行切片的。
如果您移除 工单 ID 属性,结果将如下所示:

在此报告中,三张工单的平均完全解决时间不正确。根据上一次报告中的值,正确的计算应为:
- (36 + 54 + 23) / 3 = 38 分钟
相反,Explore 会包含每个标签实例的完整解决时间值进行此计算:
- (36 + 54 + 54 + 23 + 23) / 3 = 63 分钟
如何代替
要避免不正确的聚合,请选择以下选项之一:
- 创建计算属性。使用会返回带有多个标签的工单的公式。如需帮助,请参阅 使用标签报告中的 查找带有多个标签的工单 。
- 使用 D_COUNT 聚合器。对于基于计数的指标,例如工单数,请使用 D_COUNT 聚合器,它每次都会返回唯一值。如需帮助,请参阅 选择指标聚合器。此选项不适用于基于时间的指标,例如首次回复时间,或 SUM、AVG 和 MED。
- 每次按一个工单标签筛选。根据您的需求,每次您可以按一个工单标签筛选报告。此选项不适用于需要带有多个标签的工单的用例。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。