Power BI新建列报表显示空白求助(已用RELATED与IF函数)
Power BI报表显示(Blank)问题排查与解决
确认报表字段的实际来源
直接点开报表里显示(Blank)的视觉对象,查看字段面板中拖入的是不是表B的字段——如果是,直接替换成表A中你新建的包含"Diverse"/"Non-Diverse"的列即可。核对新列的DAX计算逻辑
检查你写的IF语句有没有覆盖所有场景,比如当表B中没有匹配的公司时,是否明确返回了"Non-Diverse"。正确写法参考:多样性标识 = IF( NOT(ISBLANK(RELATED('表B'[目标字段]))), "Diverse", "Non-Diverse" )要是只处理了表B有值的情况,没覆盖空值场景,可能在报表的特定上下文里出现显示异常(虽然表预览看起来正常)。
检查表间关系的设置
进入数据模型视图查看表A和表B的关联:- 确保关系是表A(多端)→ 表B(一端)(表A是全量公司列表,表B是特定公司列表,唯一代码在表B中应为唯一值)
- 交叉筛选方向至少要保证表A能获取到表B的关联数据,若设置为单向的"仅表B筛选表A",RELATED函数可能在报表中无法正常取值。
刷新数据与报表
完成上述调整后,先刷新整个数据模型,再右键刷新出问题的视觉对象,确保新列的计算结果同步到报表中。
内容的提问来源于stack exchange,提问作者Mac010101
相关产品推荐
相关产品推荐

