Power BI动态上下限实现:关联阈值表与上下限折线
Power BI动态缩放上下限折线的实现方法
步骤1:配置阈值切片器
将你创建的Tresh-hold表中的Value字段拖到画布,选择数值滑块切片器,这样就能拖动输入0-1之间的数值。注意这个阈值表不要和其他数据建立任何关系,保证筛选的独立性。
步骤2:编写缩放后的上下限度量值
根据你的上下限来源,分两种情况编写DAX度量值:
- 若上下限是固定数值(比如你示例里的上限100、下限-50):
缩放后上限 = MAX('Tresh-hold'[Value]) * 100 缩放后下限 = MAX('Tresh-hold'[Value]) * (-50) - 若上下限是来自其他数据表的动态字段(比如随时间/维度变化的值):
用缩放后上限 = MAX('Tresh-hold'[Value]) * SELECTEDVALUE('目标数据表'[原上限字段]) 缩放后下限 = MAX('Tresh-hold'[Value]) * SELECTEDVALUE('目标数据表'[原下限字段])SELECTEDVALUE可以确保在筛选维度时,能正确获取对应行的原上下限值。
步骤3:替换折线图系列
打开现有折线图的编辑界面,删除原来的上限、下限折线系列,添加刚创建的缩放后上限和缩放后下限度量值,结果折线保持不变。
现在拖动切片器的数值,就能看到上下限折线按比例动态缩放了。
内容的提问来源于stack exchange,提问作者M.R
相关产品推荐
相关产品推荐

