我在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也不正确!有什么想法为什么不起作用?
答案 0 :(得分:0)
如果您汇总了一定数量的数据,那么这些计算就不准确了;它们将是近似值。
答案 1 :(得分:0)
我已经注意到,将Google Data Studio正确地加载到BigQuery中的数据比通过PostgreSQL连接器来加载的数据更准确。否则,可以使用APPROX_COUNT_DISTINCT
。