矩阵单元格中的条件格式

Conditional formatting in matrix cells

我加载了以下矩阵:

当值低于 MIN 列单元格中包含的值时,我需要更改 BB 列值的字体颜色。 作为分组列,MIN 列不会总是排在第四位。考虑到列的名称,我该怎么做才能比较值?

谢谢!!

我分享数据集的输出:

我根据我们在评论中的讨论找到了解决方案:

  • 在您的数据集中创建一个计算字段 Ref = ELEMENT + COMPONENT(连接 2 列,这将在稍后使用)
  • Row Group 属性中,添加一个变量 MinVar =lookup("MIN" & Fields!Component.Value ,Fields!Ref.Value,Fields! Value.Value,"DataSet1")(将 DataSet1 替换为您的数据集名称)
  • 在值字段的字体表达式中添加表达式 =if(Fields!Element.Value ="BB",if(Me.Value< Variables!MinVar.value,"Red" ,"黑色"),"黑色")

我已经对此进行了测试,它正在为我服务。