【发布时间】:2021-09-23 09:13:21
【问题描述】:
我想从数据工作室中的谷歌分析重新创建此视图:
在 GDS 中,它独立显示每个“会话计数”,我想创建如上图所示的存储桶。有办法吗?
【问题讨论】:
标签: google-analytics google-data-studio
我想从数据工作室中的谷歌分析重新创建此视图:
在 GDS 中,它独立显示每个“会话计数”,我想创建如上图所示的存储桶。有办法吗?
【问题讨论】:
标签: google-analytics google-data-studio
这段代码很大,如果你不是程序员,一开始可能会很吓人,所以我会试着引导你了解逻辑,然后给你代码。
首先,您需要创建一个可以编写代码的 NEW FIELD。
关注this tutorial,直到您到达这一点:
太棒了!现在你们都准备好开始编码了!
逻辑:
Count of Sessions 是否大于 8 且小于 15。其他的逻辑相同。重要提示:
在 DataStudio 中,Count of Sessions 是一个 TEXT 字段。如果要将其用作数字,则必须在配置中进行更改。我假设您没有这样做,所以我将使用此代码告诉 DataStudio 查看您的Count of Sessions,但将其作为数字读取。代码是:
CAST(Count of Sessions AS NUMBER )
如果在您的 DataStudio 项目中 Count of Sessions 是一个数字字段,您将需要将所有看到 CAST(Count of Sessions AS NUMBER ) 的位置更改为仅 Count of Sessions。
一个只告诉一个数字是否大于 8 的简单代码是这样工作的:
IF(CAST(Count of Sessions AS NUMBER ) > 8, "9+", Count of Sessions)
我建议你搜索一下这个 IF 语句是如何工作的。
现在,使用我们讨论的所有内容,您想要的完整代码是:
IF(CAST(Count of Sessions AS NUMBER ) > 8, IF(CAST(Count of Sessions AS NUMBER ) < 15, "9-14", IF(CAST(Count of Sessions AS NUMBER ) < 26, "15-25", IF(CAST(Count of Sessions AS NUMBER ) < 51, "26-50", IF(CAST(Count of Sessions AS NUMBER ) < 101, "51-100", IF(CAST(Count of Sessions AS NUMBER ) < 201, "101-200", "201+" ) ) ) ) ), Count of Sessions )
它可能看起来有点混乱,但它确实有效!希望这对您有所帮助,并且您对它的工作原理有所了解。
【讨论】: