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

PowerBI提取物品最高评分及相关统计问题咨询

解决方案

需求1:展示每个物品的最高评分

PowerBI直接处理

无需提前在Excel预处理,通过度量值实现:

  1. 新建度量值(DAX公式):
物品最高评分 = MAX('数据集'[Rating])
  1. 创建可视化图表(表格/柱状图均可):将Item字段拖至「轴/行」区域,把上述度量值拖至「值」区域,PowerBI会自动按物品分组,计算并展示每个物品的最高评分,不会出现累加问题。

Excel预处理方案

用数据透视表快速生成:

  • 选中数据集,插入数据透视表,将Item拖至「行」区域,Rating拖至「值」区域;
  • 点击值区域的Rating字段,选择「值字段设置」→ 汇总方式改为「最大值」,即可得到每个物品的最高评分列表。

需求2:统计各公司特定评分的物品数量

PowerBI直接处理

方式1:矩阵可视化

创建矩阵图:

  • 将Company拖至「行」区域,Rating拖至「列」区域;
  • 将Item拖至「值」区域,点击值字段选择「计数(不同)」(若同一物品多次同一评分只算1次),或「计数」(若算多次评分记录),即可直观看到各公司对应不同评分的物品数量分布。

方式2:度量值自定义计算

新建度量值(按需选择):

-- 统计不同物品数量(同一物品多次同评分只算1次)
特定评分物品数(去重) = CALCULATE(DISTINCTCOUNT('数据集'[Item]), ALLEXCEPT('数据集', '数据集'[Company], '数据集'[Rating]))

-- 统计所有评分记录数(同一物品多次同评分算多次)
特定评分物品数(含重复) = CALCULATE(COUNTROWS('数据集'), ALLEXCEPT('数据集', '数据集'[Company], '数据集'[Rating]))

将度量值配合Company和Rating字段放入可视化组件即可。

Excel预处理方案

同样用数据透视表:

  • 将Company拖至「行」区域,Rating拖至「列」区域;
  • 将Item拖至「值」区域,设置值字段为「计数(不同)」或「计数」,按需获取结果。

关于唯一物品最高评分列表的疑问

不需要额外生成唯一列表再用V/XLOOKUP匹配,PowerBI的内置功能已能直接满足需求。如果确实需要在Excel中生成该列表,快速方法如下:

  1. 生成唯一物品列表:选中数据集的Item列,点击「数据」选项卡 →「删除重复值」,仅勾选Item列后确定,得到无重复的物品列表。
  2. 匹配最高评分:在列表旁空白列输入公式(假设原表Item在B列,Rating在C列,唯一物品列表在A列):
    • 支持MAXIFS的Excel版本:
    =MAXIFS(原表!$C:$C, 原表!$B:$B, A2)
    
    • 旧版本Excel(无MAXIFS):输入数组公式后按Ctrl+Shift+Enter确认:
    =MAX(IF(原表!$B:$B=A2, 原表!$C:$C))
    

下拉填充公式即可快速得到每个物品的最高评分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 16:03:14