假设对于维度,country
我有 4 个值,对于 4 个值中的每一个,我都有各自的Sessions
. 例如
+---------+----------+
| country | Sessions |
+---------+----------+
| Italy | 10 |
| France | 12 |
| Germany | 14 |
| Spain | 16 |
+---------+----------+
我想计算并在记分卡中输出 的平均数量Sessions
,仅适用于那些特定的国家。因此,在示例中,输出应为 13。
我尝试使用以下计算字段,但它不起作用:
Sessions * AVG(CASE
WHEN REGEXP_MATCH(country, '^Italy|France|Germany|Spain.*') THEN 1
ELSE 0 END)