1

我正在 Data Studio 中创建计算指标,但我遇到了结果问题。

指标 1 使用以下公式:

COUNT_DISTINCT(CASE WHEN (  Event Category = "ABC" AND Event Action = "XXX" AND Event Label = "123" ) THEN ga clientId (user) ELSE " " END )

[[计算具有不同 clientIds 的事件]]

指标 2 使用以下公式:

COUNT_DISTINCT(CASE WHEN (  Event Category = "ABC" AND Event Action = "YYY" AND Event Label = "456" ) THEN ga clientId (user) ELSE " " END )

[[计算具有不同 clientIds 的事件]]

指标 3 使用以下公式:

COUNT_DISTINCT(CASE WHEN (  Event Category = "ABC" AND Event Action = "ZZZ" AND Event Label = "789" ) THEN userId(user) ELSE " " END )

[[计算具有不同 userIds 的事件]]

公式工作正常,当我执行 Metric 2/Metric 1 时,数字在一天的时间跨度内是正确的。当我做 Metric 3/Metric 2 时,数字是错误的。为什么是这样?这对我来说没有意义,因为它们都是数值。

此外,当我增加日期范围时,Metric 2 / Metric 1 也不正确!任何想法为什么这些不起作用?

4

2 回答 2

0

If you are aggregating over a certain amount of data, then these calculations will not be exact; they will be approximations.

于 2017-10-13T21:06:37.017 回答
0

我注意到 Google Data Studio 更准确地将数据正确加载到 BigQuery 中,而不是通过 PostgreSQL 连接器之类的其他东西加载数据。否则,APPROX_COUNT_DISTINCT可以使用。

于 2018-12-27T18:11:51.450 回答