0

假设对于维度,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)
4

2 回答 2

1

使用 Matching RegEx 运算符基于国家/地区维度创建过滤器。然后将其应用于带有度量会话的记分卡。在右侧的数据选项卡中,您应该能够单击指标的小铅笔图标,然后选择聚合方法作为平均值而不是总和。如果您使用的是 GA 连接器,则可能没有此选项。在这种情况下,数据源中应该有一个平均会话指标。

于 2018-01-24T10:40:23.013 回答
0

实现它的一种方法是使用过滤器控件和计算字段:

1)过滤器控制

添加Dimension设置为的组件Country,然后添加默认选择(所需国家/地区的逗号分隔列表):

Italy, France, Germany, Spain

2)计算字段记分卡

Sessions / COUNT_DISTINCT(Country)

谷歌数据洞察报告和一个 GIF 来详细说明:

在此处输入图像描述

于 2020-07-13T12:38:13.343 回答