我们的项目有一些事件记录用户在页面上停留的时间。我们添加一个名为time_ms的event_params.key,它的值显示了持续时间。如何选择“time_ms”的总和?
我尝试使用 SQL 语句但失败了。
SELECT *
FROM analytics_152426080.events_20190626
WHERE event_name = 'details_viewtime' AND
event_params.key = 'time_ms'
Run Code Online (Sandbox Code Playgroud)
它显示错误消息:
'Cannot access field key on a value with type ARRAY<STRUCT<key STRING, value STRUCT<string_value STRING, int_value INT64, float_value FLOAT64, ...>>> at [7:20]'.
Run Code Online (Sandbox Code Playgroud)
我希望得到'time_ms'的总和,但我应该先解决这个问题。