Power BI散点图中无法在值/图例字段使用关联参数的DAX度量值求助
解决Power BI散点图无法用参数依赖度量做分类的问题
方法1:静态分类表+匹配度量(兼容所有版本)
- 先创建仅包含分类标签的静态表,无需与现有表建立关系:
分类标签表 = DATATABLE( "标签", STRING, { {"IN-IN"}, {"IN-OUT"}, {"OUT"} } ) - 基于现有
Meets Criteria度量,新建一个匹配度量:标签匹配 = VAR 当前选中标签 = SELECTEDVALUE('分类标签表'[标签]) VAR 原始判断结果 = [Meets Criteria] RETURN IF(原始判断结果 = 当前选中标签, 1, 0) - 散点图配置:
- X/Y轴使用你原本的数值字段
- 图例栏拖入
分类标签表[标签] - 将
标签匹配拖到散点图的「值」区域,把聚合方式改为最大值(匹配的点返回1,不匹配返回0,最大值可筛选出对应分类的点) - 进入格式面板,为每个标签设置专属颜色和形状即可。
方法2:计算组动态分类(更简洁,需开启预览功能)
- 先在Power BI选项的「预览功能」中开启「增强的计算组」
- 新建计算组并命名为「数据分类」,添加一个计算项,DAX表达式如下:
动态分类标签 = [Meets Criteria] - 直接将计算组里的「动态分类标签」拖到散点图的图例区域,它会自动将度量返回的三类文本作为分类维度,且会跟随滑块参数实时更新,之后直接设置颜色、形状即可。
内容的提问来源于stack exchange,提问作者bensmith87
相关产品推荐
相关产品推荐

