矩阵单元格中的条件格式

发布于 2025-01-10 08:20:16 字数 413 浏览 0 评论 0原文

我加载了以下矩阵:

在此处输入图像描述

当 BB 列值低于 MIN 列单元格中包含的值时,我需要更改 BB 列值的字体颜色。 作为分组列,MIN 列不会始终位于第四位。如何根据列名称来比较值?

谢谢你!!

我分享数据集的输出:

在此处输入图像描述

I have the following matrix loaded:

enter image description here

I need to change the font color of the BB column values ​​when the value is below the value contained in the MIN column cell.
Being grouped columns, the MIN column will not always be in fourth place. How can I do to compare values ​​taking into account the name of the columns?

Thank you!!

I share the output of the dataset:

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无力看清 2025-01-17 08:20:16

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

  • 在数据集中创建一个计算字段 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","Black") ,"Black")

我已经测试过这对我来说正在发挥作用。

I have found a solution based on our discussion in the comments:

  • Create a calculated field in your dataset Ref = ELEMENT + COMPONENT (concatenate the 2 colums, this will be used later)
  • In the Row Group properties, add a variable MinVar =lookup("MIN" & Fields!Component.Value ,Fields!Ref.Value,Fields!Value.Value,"DataSet1") (replace DataSet1 with your dataset name)
  • In the font expression of the value field add an expression =if(Fields!Element.Value ="BB",if(Me.Value< Variables!MinVar.value,"Red","Black") ,"Black")

I have tested this and it is working on my end.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文