Google Data Studio错误的计算指标

时间:2017-10-10 09:10:00

标签: calculated-field google-data-studio

我在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的事件]]

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

此外,当我增加日期范围时,公制2 /公制1也不正确!有什么想法为什么不起作用?

2 个答案:

答案 0 :(得分:0)

如果您汇总了一定数量的数据,那么这些计算就不准确了;它们将是近似值。

答案 1 :(得分:0)

我已经注意到,将Google Data Studio正确地加载到BigQuery中的数据比通过PostgreSQL连接器来加载的数据更准确。否则,可以使用APPROX_COUNT_DISTINCT