Power BI散点图X轴动态最小值设置:解决气泡截断问题
Power BI散点图X轴最小值适配切片器的调整方案
1. 创建调整后的X轴最小值度量值
要实现过滤后X轴最小值乘以1.1的需求,需先创建一个能跟随切片器过滤上下文的度量值:
X轴最小值_调整后 = VAR FilteredXValues = CALCULATETABLE( SELECTCOLUMNS( 'DailySales', "@XValue", IFERROR(DailySales[TY Sales]/DailySales[LY Sales]-1, BLANK()) ), ALLSELECTED('DailySales') ) VAR MinX = MINX(FilteredXValues, [@XValue]) RETURN IF(ISBLANK(MinX), BLANK(), MinX * 1.1)
ALLSELECTED('DailySales'):保留所有切片器的过滤结果,确保度量值只计算当前可见的数据点SELECTCOLUMNS:提取每个可见数据点的X轴计算值,逻辑与你原X轴表达式完全一致MINX:找出过滤后X轴的最小值,最后乘以1.1得到调整后的最小值
2. 应用度量值到散点图X轴范围
- 选中目标散点图,切换到右侧「可视化」面板的格式选项卡
- 找到「X轴」设置,展开「范围」选项
- 将「最小值」从「自动」改为「固定」,点击输入框旁的
fx按钮,选择刚创建的X轴最小值_调整后度量值
注意事项
- 若切片器过滤后无有效数据,度量值会返回
BLANK(),此时X轴会自动恢复默认范围,避免显示异常 - 确保度量值中X轴的计算逻辑与你散点图上原X轴的表达式完全一致,否则会出现范围偏差
内容的提问来源于stack exchange,提问作者Luis Gonzalez
相关产品推荐
相关产品推荐

