计算Webi中列的每周平均值
Calculate weekly average of column in Webi
我在 SAP Webi 中有一个包含 3 列的 table,如图所示。
在第 "weekly average" 列中,我想动态计算第 "count" 列的每周平均值(从周一到周日)。
可以用变量来实现吗?如果没有,有什么建议如何用其他方法来做?
谢谢。
是的,这是可以做到的。两个步骤:首先创建一个变量来定义每周的单个值,然后另一个变量 return 这些值的平均值。
对于第 1 步,使用以下定义创建一个新变量 ("Date Week"):
=LastDayOfWeek([Date])
然后,在报告块中(您的 "Weekly Average" 列所在的位置),创建此公式:
=Average([Count]) in ([Date Week])
这应该会产生您想要的结果。
我在 SAP Webi 中有一个包含 3 列的 table,如图所示。
在第 "weekly average" 列中,我想动态计算第 "count" 列的每周平均值(从周一到周日)。
可以用变量来实现吗?如果没有,有什么建议如何用其他方法来做?
谢谢。
是的,这是可以做到的。两个步骤:首先创建一个变量来定义每周的单个值,然后另一个变量 return 这些值的平均值。
对于第 1 步,使用以下定义创建一个新变量 ("Date Week"):
=LastDayOfWeek([Date])
然后,在报告块中(您的 "Weekly Average" 列所在的位置),创建此公式:
=Average([Count]) in ([Date Week])
这应该会产生您想要的结果。