问题
我都看到了数而且D_COUNT作为聚合的选项。我应该用哪一个?
回答
数而且D_COUNT,不同的计数,是聚合数据的方法。数据聚合是将一组项目组合成一个数据点的过程。例如,SUM是将列出的值加在一起的聚合。
数统计聚合项的数量。D_COUNT计数正在聚合的惟一项的数量。考虑一下下面的列表。
- 猫
- 猫
- 狗
- 鸟
如果你把上面的列表按数,列表将显示结果4,因为有4个项目。如果您将相同的列表聚合为D_COUNT,列表将提供3的结果,因为有两个项目是相同的。最常见的用法数而且D_COUNT在Explore中是聚合票证id的时候。D_COUNT会确保每张票只出现一次,数允许一张票被计算多次。
如果报表在行或列中具有属性,数而且D_COUNT在每个单元格中聚合,而不是在整个报告中聚合。从上面的例子中,想象“猫”、“狗”和“鸟”是标签,它们被安排在三张票上:
- 门票1:猫
- 门票2:猫,狗
- 门票3:鸟
数而且D_COUNT对于票都返回3,因为有三张票。但是,如果在行下添加标签,总的变化是:
- 猫:2张票
- 狗:1张票
- 鸟:1张票
虽然只有三张票,但总数是4张。这是因为有两张独特的门票上有“猫”的标签。当报表有多行或多列时,D_COUNT的和可以大于D_COUNT没有行和列。
有关不同的Explore聚合器的更多信息,请参阅文章:选择度量聚合器.
4评论
谢谢你的解释,布莱恩。只是想确认一下关于已解决车票总数的查询。如果一个票号被解决多次,例如,票号被解决两次(open, SOLVED, open, SOLVED)将…
-数计算唯一的票证ID两次
——D-COUNT计算唯一的票ID一次
……?
嗨,雪莱,
这取决于您使用的度量/秒或数据集,但您是对的,通常情况下,如果您希望Ticket ID在查询中出现多次,那么当您只需要对每个唯一ID计数一次时,选择D_COUNT是安全的。你可能还会发现这一部分很有帮助:COUNT和D_COUNT.
如果我要计算满意票的数量,我应该使用COUNT还是D_COUNT?COUNT正在计算这种情况下票证id的数量吗?如果是这样,COUNT或D_COUNT应该不会有区别,对吗?
嗨,艾伦,
你说得对。在您的情况下,使用COUNT或D_COUNT应该没有区别。使用D_COUNT来获得满意度的一个可能的情况是,当使用票务更新数据集和计算指标时,就像这个配方-探索方法:为您的代理确定满意度分数
请登录留下评论。