替换自定义维度中的 ARRAY_LENGTH (Google 数据洞察)

时间:2021-06-23 23:55:52

标签: google-data-studio

我正在尝试在 Google 数据洞察中添加自定义维度,根据某个数组是否为空对我的数据进行分组。在 BigQuery 中,我使用

进行分组
SELECT Count(DISTINCT CASE
                        WHEN ARRAY_LENGTH(array_field) = 0 THEN unique_id
                      END) AS empty_array,
       Count(DISTINCT CASE
                        WHEN ARRAY_LENGTH(array_field) != 0 THEN unique_id
                      END) AS nonempty_array 

当我在 Google Data Studio 中尝试以下查询时,尝试在同一数据集中定义自定义维度时,我收到“不支持的运算符:ARRAY_LENGTH”。错误。我在帮助文档中找不到任何似乎可以替代 ARRAY_LENGTH 的内容,我做的事情基本上是错误的吗?

CASE
    WHEN ARRAY_LENGTH(array_field) != 0 THEN "nonempty_array" 
    ELSE "empty_array"
END

0 个答案:

没有答案