google-analytics - 是否可以在计算字段中组合维度和指标?
问题描述
我们有变量:
- “唯一用户”
- “版本”(另外,来自所有唯一用户的 Light 比例为 79:21)
- “总事件”
- “事件分类”。
以下场景:我们无法获得有多少用户是正用户或轻用户的确切数据。但是我们知道版本(加/灯)触发了多少事件。
现在我们想知道按版本和事件类别分组的事件触发的相对频率如何。因此,在数据透视表中,行维度 = 版本,列维度 = 事件类别。所以测量应该是相对频率。
所以简单的自定义计算字段应该是“总事件数/用户数”......但请记住,我们无法按版本获得用户数的绝对值,我们只知道比率(80-20)。
因此,我使用以下语句构建了另一个名为 UsersbyVersion 的计算字段:
CASE
WHEN (Version = "light") THEN SUM(User) * 0.21
WHEN (Version = "Plus") THEN SUM(User) * 0.79
END
但是这个公式给出了以下错误:
无效的公式 - 无效的输入表达式。- 解析 CASE 语句失败
如果我对语句使用绝对数字,它会起作用。例子:
CASE
WHEN (Version = "Normal") THEN 5000
WHEN (Version = "Plus") THEN 25000
END
但是我们需要声明“用户 * 配给”......该比例不会有太大变化,但用户值与我们要在数据洞察报告中设置的日期相关。
所以我想问题是该语句不适用于指标和维度的组合。我已经尝试将“User * 0.79”和“User * 0.21”放在自定义指标中,但这也不起作用。
有没有办法将计算字段中的维度和指标组合为度量?
谢谢你的帮助
解决方案
推荐阅读
- reactjs - React,chrome 性能选项卡中没有用户代码的源映射,
- sql - 替换 SQL 不存在
- javascript - 我想创建一个按钮,该按钮将仅使用 HTML、css 和 JavaScript 将音乐文件从用户计算机加载到 div。那可能吗?
- java - 运行 gradlew.bat 和设置开发环境的问题
- r - 如何使用 ifTHEN 语句
- java - C# 中的 Java.Lang GetClass
- python - Plotly:Dash 如何在没有导入 plotly 或 plotly express 的情况下描述数据
- javascript - 我想使用位置功能向#cart-total-remove 添加一个类我尝试了很多方法但没有奏效
- excel - 根据来自其他单元格的匹配名称填充单元格
- powershell - 外壳 | 如何以编程方式遍历变量名