Google data studio 从URL Google Data Studio计算用户数

Google data studio 从URL Google Data Studio计算用户数,google-data-studio,Google Data Studio,我发现从Google data studio获取一些数据非常具有挑战性。例如,仅从特定页面获取用户的计数是非常困难的 我试过一些东西,比如: COUNT_DISTINCT(CASE WHEN REGEXP_MATCH(Page, "/mypage/.") THEN 1 ELSE 0 END) 但我不能让它工作,我也发现了一些过时的东西,比如和,似乎每个人都有问题: 我完全同意,在DataStudio中编辑公式的任何帮助都是痛苦的。我倾向于使用多个新字段来分解它,例如,一个字段

我发现从Google data studio获取一些数据非常具有挑战性。例如,仅从特定页面获取用户的
计数是非常困难的

我试过一些东西,比如:

COUNT_DISTINCT(CASE
    WHEN REGEXP_MATCH(Page, "/mypage/.") THEN 1
    ELSE 0 END)
但我不能让它工作,我也发现了一些过时的东西,比如和,似乎每个人都有问题:


我完全同意,在DataStudio中编辑公式的任何帮助都是痛苦的。我倾向于使用多个新字段来分解它,例如,一个字段用于REGEXP_匹配位,另一个字段用于CASE语句。理论上,它应该和在一个地方做所有的事情有完全相同的效果,但在实践中,它有时似乎确实有帮助。当然,您可能还会遇到DataStudio在维度和度量方面的荒谬限制。这类事情让我数到十,并记住我免费获得DataStudio…非常感谢您抽出时间。使用DataStudio非常痛苦,而且公式没有足够的文档可供使用。我想知道你是否可以分享一下你是如何分解这些领域来完成它的?请我要点灯了好吧,我试过了。事实上,您的公式对我来说很好(我假设它给出了一个解析错误,但显然不是)。但我不认为结果是您想要的,因为COUNT_DISTINCT返回度量的不同值的数量,也就是说,在这种情况下,我认为它总是返回2。我会尝试求和,将所有的1加在一起,从而产生与页面regex匹配的点击数。同时,拆分示例:当REGEXP_匹配时,新字段CaseStatement=CASE(页面“/mypage/”),然后1 ELSE 0 END和CountCase=SUM(CaseStatement)您不能将regex位放在单独的字段中,因为它似乎必须在CASE语句中(aarghh,datastudio的神秘限制)。