使用旧版 SQL,我正在尝试COUNT(DISTINCT field, n)
在 Google BigQuery 中使用。但我收到以下错误:
UNIQUE_HEAP 需要一个大于 0 的 int32 参数(错误代码:invalidQuery)
这是我使用过的查询:
SELECT
hits.page.pagePath AS Page,
COUNT(DISTINCT CONCAT(fullVisitorId, INTEGER(visitId)), 1e6) AS UniquePageviews,
COUNT(DISTINCT fullVisitorId, 1e6) as Users
FROM
[xxxxxxxx.ga_sessions_20170101]
GROUP BY
Page
ORDER BY
UniquePageviews DESC
LIMIT
20
BigQuery 甚至没有显示错误的行号,因此我不确定是哪一行导致了这个错误。
上述错误的可能原因是什么?