如何使用计算字段拆分 Google Data Studio 中的事件值
How to split event values in Google Data Studio with Calculated Fields
我正在尝试将某个事件操作 (A) 的事件值乘以 ($x.xx),将不同类型的事件操作 (B) 的事件值乘以不同的数量 ( $x.xx).
- 例如:事件操作 A * 1.37
- 例如:事件操作 B * 2.22
我有 Google 跟踪代码管理器每次点击触发事件,其中操作是点击类型,标签是 URL。在 Google Data Studio 中,我知道我可以使用计算字段将 [事件值] 乘以 [x 数量]。但我不确定如何根据事件操作将其分开。
是否也可以在一个字段中执行此操作?如:
如果(事件操作包含 "A",则 [事件值] 乘以 [x],否则如果事件操作包含 "B",则 [事件值] 乘以 [y])
谢谢!
我不认为你可以在一个字段中一步完成,但如果你将一个字段(乘数)作为
CASE
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX]
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY]
ELSE 0
END
然后是第二个字段
multiplier*[event value]
编辑:考虑到 [event value] 是一个聚合
AVG(CASE
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX]
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY]
ELSE 0
END)
我正在尝试将某个事件操作 (A) 的事件值乘以 ($x.xx),将不同类型的事件操作 (B) 的事件值乘以不同的数量 ( $x.xx).
- 例如:事件操作 A * 1.37
- 例如:事件操作 B * 2.22
我有 Google 跟踪代码管理器每次点击触发事件,其中操作是点击类型,标签是 URL。在 Google Data Studio 中,我知道我可以使用计算字段将 [事件值] 乘以 [x 数量]。但我不确定如何根据事件操作将其分开。
是否也可以在一个字段中执行此操作?如:
如果(事件操作包含 "A",则 [事件值] 乘以 [x],否则如果事件操作包含 "B",则 [事件值] 乘以 [y])
谢谢!
我不认为你可以在一个字段中一步完成,但如果你将一个字段(乘数)作为
CASE
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX]
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY]
ELSE 0
END
然后是第二个字段
multiplier*[event value]
编辑:考虑到 [event value] 是一个聚合
AVG(CASE
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX]
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY]
ELSE 0
END)