PowerPivot需求:按时间段生成列平均值并重复显示在每行
PowerPivot实现全局D列平均值重复显示的方法
方法1:创建计算列
如果要在数据表中直接添加一列(对应目标I列),让每行都显示D列所有值的平均值,使用以下公式:
=CALCULATE(AVERAGE('你的表名'[D列]), ALL('你的表名'))
- 替换
你的表名为实际数据表名称,D列为原始数据中输出值所在列的名称 ALL('你的表名')会移除当前行的所有筛选上下文,确保计算的是整个表中D列的全局平均值,而非当前分组的平均值- 操作步骤:打开PowerPivot窗口,选中目标表,点击顶部「添加列」,在公式栏粘贴并修改上述公式即可
方法2:创建度量值
如果是在透视表或可视化组件中使用该平均值,创建度量值更灵活:
Measure 1 = CALCULATE(AVERAGE('你的表名'[D列]), ALL('你的表名'))
- 操作步骤:在PowerPivot窗口中点击顶部「度量值」→「新建度量值」,输入上述公式并命名为
Measure 1 - 使用时将该度量值拖到值区域,无论行标签选择日期还是变量,都会显示D列的全局平均值
内容的提问来源于stack exchange,提问作者Qwerty
相关产品推荐
相关产品推荐

