You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中如何使用DAX编写度量值计算每个id的平均步数

Power BI 按ID计算步数平均值度量值实现方案

前置说明

默认你的数据集包含两列:ID(用户唯一标识列)、步数(数值类型的步数记录列),请将下方代码里的表名替换为你自己的数据集实际表名。

适配不同场景的度量值代码

场景1:在卡片视觉对象输出所有ID的平均步数总统计,格式为「avg. 整数」

使用以下DAX代码创建度量值即可:

平均步数统计 = "avg. " & ROUND(AVERAGE('表名'[步数]), 0)

如果你的数据需要先按ID去重统计每个ID的总步数、再算所有ID的平均值,可以用这个版本:

去重ID平均步数 = "avg. " & ROUND(AVERAGEX(VALUES('表名'[ID]), CALCULATE(SUM('表名'[步数]))), 0)

场景2:在表格视觉对象中每行对应一个ID,展示该ID自己的步数平均值

直接使用以下DAX代码,度量值会自动根据上下文适配对应ID的计算结果:

单ID步数均值 = "avg. " & ROUND(AVERAGE('表名'[步数]), 0)

操作步骤

  • 打开Power BI Desktop,在右侧「字段」面板找到目标数据表,右键点击选择「新建度量值」
  • 把对应场景的DAX代码粘贴到顶部公式编辑栏,替换掉示例中的表名、字段名
  • 点击公式栏左侧的对勾按钮保存度量值
  • 将度量值拖入卡片/表格视觉对象即可得到符合格式要求的输出结果

内容的提问来源于stack exchange,提问作者number 5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 01:12:02