您在 ClickHouse 查询中遇到了 'arrayEnumerate' 函数的错误,这是因为该函数在您当前的 ClickHouse 版本中可能不可用。建议将 'arrayEnumerate' 函数替换为 'arrayEnumerateUniq' 函数。

以下是修改后的查询代码:

SELECT t,
  arraySum(arraySlice(total, 1, i)) as total_num
FROM
  (
    SELECT groupArray(min_Ds) as t,
      groupArray(app_count) as total
    from (
        SELECT min_Ds,
          count(distinct AppIdentifier) as app_count
        FROM (
            select AppIdentifier,
              min(Ds) as min_Ds
            from log_iMonkey_iOS_overview
            GROUP BY AppIdentifier
          )
        GROUP BY min_Ds
        order by min_Ds
      )
  )
  arrayEnumerateUniq(total) as i where t >= toDate(#accumulated_access_services.start#)

请确保您的 ClickHouse 版本支持 'arrayEnumerateUniq' 函数。如果仍然遇到问题,请检查 ClickHouse 文档或寻求技术支持。

ClickHouse SQL 查询错误解决:'arrayEnumerate' 函数替换

原文地址: https://www.cveoy.top/t/topic/oz7m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录