如何隐藏Negative consumption表格总计行的红色指标(仅一行数据时)
Power BI 单数据行时总计行红色指标隐藏解决方案
以下是几种实用的解决方法:
方法一:用DAX度量值控制格式
- 先创建一个判断行数和是否为总计行的度量值(替换括号里的分组列为你表格实际使用的列,如果没有分组列,就把
ISINSCOPE换成ISFILTERED('Negative consumption'[任意列])):格式控制开关 = VAR 数据行数 = COUNTROWS('Negative consumption') VAR 非总计行 = ISINSCOPE('Negative consumption'[分组列]) RETURN IF(数据行数=1 && 非总计行, 1, 0) - 给红色指标的字段设置条件格式:选择"字段值",关联这个
格式控制开关度量值,设置当值为0时(也就是总计行且只有一行数据时),把字体/数据条颜色设为和表格背景一致,实现隐藏效果
方法二:动态隐藏总计行
- 创建度量值判断数据行数:
显示总计开关 = IF(COUNTROWS('Negative consumption') > 1, 1, 0) - 选中表格视觉对象,进入"格式"面板找到"总计"选项,打开"条件格式",选择"字段值"关联
显示总计开关,设置当值为0时隐藏总计行(或者把总计行的文本颜色设为透明)
方法三:调整现有条件格式规则
如果你的红色指标是通过条件格式(比如图标集、数据条)设置的,直接修改规则:
- 进入条件格式的"高级选项",添加基于行数的判断规则:当
COUNTROWS('Negative consumption') = 1时,不对总计行应用红色格式 - 具体操作时,在规则里选择"使用公式确定格式",输入
IF(COUNTROWS('Negative consumption')=1 && NOT(ISINSCOPE('Negative consumption'[分组列])), 0, 1),设置当值为0时不应用红色格式
内容的提问来源于stack exchange,提问作者steven
相关产品推荐
相关产品推荐

