在Power Query中对特定行数据求和的方法(Excel 2016)
在Excel 2016 Power Query中汇总“Kitchen”类产品销售额的解决方案
方法1:Power Query编辑器内直接筛选汇总
- 把数据导入Power Query编辑器:点击「数据」选项卡 → 「获取 & 转换数据」→ 「从表格/区域」(确保数据有表头)
- 筛选目标行:点击「Product Use」列的筛选图标,仅勾选「Kitchen」选项
- 计算总销售额:切换到「转换」选项卡 → 「聚合」→ 「求和」,选择「销售额」列,编辑器会直接输出Kitchen类的销售额总和
- 点击「关闭并上载」,将结果导入Excel表格
如果需要保留原数据同时新增汇总列,可改用自定义列方式:
- 在编辑器中点击「添加列」→ 「自定义列」,输入公式:
= if [Product Use] = "Kitchen" then [销售额] else 0 - 对新生成的列执行「求和」操作,即可得到目标总额
方法2:DAX度量值(需加载到数据模型)
若要在透视表等场景动态调用,可将数据加载到数据模型(导入时勾选「添加到数据模型」),再创建度量值:
- 切换到「Power Pivot」选项卡 → 「度量值」→ 「新建度量值」
- 输入DAX公式(替换
'表名'为你的实际表名称):Kitchen销售额 = CALCULATE(SUM('表名'[销售额]), '表名'[Product Use] = "Kitchen") - 在透视表字段列表中找到该度量值,拖入值区域即可使用
内容的提问来源于stack exchange,提问作者Dudeguy
相关产品推荐
相关产品推荐

