Power BI中创建简单柱状图失败求助
解决Power BI柱状图显示异常的方案
第一步:检查表间关联关系
- 确保学生成绩表的GCSE成绩字段与等级名称表的等级匹配字段(比如等级对应的分数区间/具体值)已建立正确关联。未建立关系时,直接跨表拖拽字段会生成笛卡尔积,导致每个等级都统计了全部学生数(这里正好是9个等级,所以柱子高度统一为9)。
第二步:设置Y轴的正确聚合方式
- 将学生姓名(或唯一标识学生的字段)拖拽到Y轴,然后把聚合方式改为计数(不要用求和,文本字段求和无意义)。
- 操作方式:点击Y轴字段旁的下拉箭头 → 选择计数(若存在重复学生记录,选非重复计数)。
第三步:验证数据匹配逻辑
- 如果学生成绩表存储的是具体分数(如50、65),等级名称表是区间对应等级(如'Grade 1'对应0-50),需先在学生成绩表中新建计算列匹配等级:
等级 = SWITCH( TRUE(), [GCSE成绩] <= 50, "Grade 1", [GCSE成绩] <= 60, "Grade 2", // 按实际等级区间补充后续条件 "未定义等级" ) - 用这个新生成的「等级」字段作为X轴,再拖拽学生姓名字段到Y轴并设置为计数。
第四步:排查筛选器设置
- 检查柱状图的页面筛选器、视觉筛选器,确认没有添加全选类的筛选条件,避免每个等级都统计全部学生。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

