这应该很简单所以我想我错过了它。我有一个简单的折线图,显示用户每天超过28天(X轴是日期,Y轴是用户数)。我在这里使用硬编码28天只是为了让它发挥作用。
我想在28天的时间范围内为平均每日用户添加一个记分卡。我尝试使用计算字段AVG(Users)
,但这显示了重新聚合聚合值的错误。然后我尝试了Users/28
,但结果奇怪的是今天用户的价值。这个部门似乎完全被忽视了。
在一个时间范围内显示每日平均用户数的最佳方式是什么?平均每日用户超过10天,20天等。
答案 0 :(得分:0)
我已经能够以极其粗暴和丑陋的方式使用Google表格作为进行计算的手段并作为Data studio的数据源。
这可能对其他尝试做同样事情的人有用。这假设您知道如何在表格中使用GA数据,并从报告配置开始。必须有更好的方法。
过去7天内每日平均用户数的示例:
编辑报告配置字段:
Users-1
到Users-7
。这些是你的第2行值。您将拥有7列,第一个报告名称位于B列。TODAY()-X
其中X
是定义每个报告的开始日期和结束日期之前的天数。每个报告将包含一天的用户数。报告Users-1
将使用TODAY()-1
作为开始和结束等。ga:users
和ga:new users
创建报告
为临时数据集创建工作表,您将用作平均计算的基础。第一列是日期,其余列用于指标,在本例中为Users
和New Users
。
使用日期和值填充临时数据集。您将引用报告配置以获取日期,您将从每个单独的报告中提取指标。在此阶段,您有一张工作表,其中包含第一列中的日期和后续列中的值,每行的值包含一行。请务必使用标题。
最后,创建一个平均临时数据集中的值的工作表。此工作表将为每个指标提供一列,每列一个值。一个值是根据临时数据集中的系列计算出来的,例如=AVG(interim_sheet_reference:range)
或您想要做的任何其他计算。
最后,您可以使用Data Studio连接到此数据源并使用这些值。对于此示例中的用户计数,在创建数据源时,可以使用Sum
作为聚合字段类型。
它非常丑陋但它有效。
答案 1 :(得分:0)
尝试创建一个计算日期的新指标,例如
日期计数= COUNT(日期)
然后为普通用户创建另一个指标
用户AVG =(用户/日期计数)
平均值取决于您选择的时间范围。如果您选择过去28天的平均值是28天(日期),如果您过滤20天,则平均值为20天等。
希望有所帮助。