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

Power BI自定义列创建求助:按区域统计不同年龄段儿童总数

在Power BI中创建年龄分组统计列的实现方案

场景1:原始表按区域+各细分年龄段列存储数据

(即每行对应一个区域,列包含0岁/1岁/.../18岁这类单独年龄段的数值)

  • 打开Power Query编辑器:选中目标表格,点击顶部菜单栏的转换数据
  • 创建PreK(0-4岁)列
    1. 切换到添加列选项卡,点击自定义列
    2. 在公式框中输入M语言求和公式(替换成你实际的列名):
      = [0岁] + [1岁] + [2岁] + [3岁] + [4岁]
      
    3. 确定后将新列重命名为PreK(0-4岁)
  • 创建学龄儿童(5-18岁)列
    1. 重复自定义列操作,输入覆盖5-18岁的求和公式:
      = [5岁] + [6岁] + [7岁] + [8岁] + [9岁] + [10岁] + [11岁] + [12岁] + [13岁] + [14岁] + [15岁] + [16岁] + [17岁] + [18岁]
      
    2. 确定后重命名为学龄儿童(5-18岁)

场景2:原始表按单儿童记录存储数据

(即每行对应一个儿童,包含区域和年龄列)

  • 打开Power Query编辑器,点击转换选项卡的分组依据
  • 分组设置:
    1. 分组依据选择区域
    2. 添加第一个聚合项:
      • 新列名:PreK(0-4岁)
      • 操作:行计数
      • 条件:年龄 >=0 and 年龄 <=4
    3. 添加第二个聚合项:
      • 新列名:学龄儿童(5-18岁)
      • 操作:行计数
      • 条件:年龄 >=5 and 年龄 <=18
  • 点击确定,直接生成各区域的年龄分组统计结果

验证要点

回到报表视图后,核对新列数值与手动计算的结果是否一致,重点检查公式中的列名是否与原始表完全匹配(大小写、空格都要一致)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 11:54:50