【问题标题】:How to create buckets for 'count of sessions' in Google Data Studio?如何在 Google Data Studio 中为“会话计数”创建存储桶?
【发布时间】:2021-09-23 09:13:21
【问题描述】:

我想从数据工作室中的谷歌分析重新创建此视图:

在 GDS 中,它独立显示每个“会话计数”,我想创建如上图所示的存储桶。有办法吗?

【问题讨论】:

    标签: google-analytics google-data-studio


    【解决方案1】:

    这段代码很大,如果你不是程序员,一开始可能会很吓人,所以我会试着引导你了解逻辑,然后给你代码。

    首先,您需要创建一个可以编写代码的 NEW FIELD。

    关注this tutorial,直到您到达这一点:

    太棒了!现在你们都准备好开始编码了!

    逻辑:

    • 对于数字 1-8,您什么都不做,
    • 对于数字 9-14,您需要知道 Count of Sessions 是否大于 8 且小于 15。其他的逻辑相同。
    • 对于“200+”字段,您需要一个获取任何大于 200 的值并返回 TEXT “200+”的代码

    重要提示:

    在 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 )
    

    它可能看起来有点混乱,但它确实有效!希望这对您有所帮助,并且您对它的工作原理有所了解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 2019-12-27
      • 2018-07-03
      • 1970-01-01
      相关资源
      最近更新 更多