如何根据 s-s-rS 中单独字段的值有条件地格式化整行的文本颜色?
Posted
技术标签:
【中文标题】如何根据 s-s-rS 中单独字段的值有条件地格式化整行的文本颜色?【英文标题】:How conditionally format text color for an entire row based on the value of a separate field in s-s-rS? 【发布时间】:2020-08-26 15:35:43 【问题描述】:我有一个 s-s-rS 报告,我想根据年份字段的值动态更改“整行”的文本颜色。因此,例如,如果会计年度是当前的,则将文本设为绿色,否则设为黑色。我找到了有条件地更新行的背景颜色的解决方案,并且我知道使用文本框属性可以为单个单元格实现此目的。问题是我的报告量很大。有什么方法可以将条件应用于 tablix 的整个行或段,而无需复制条件数百次?
谢谢,
马特
【问题讨论】:
【参考方案1】:只需选择 tablix 左侧的行标题,按 F4 即可显示属性面板,然后设置“颜色”属性表达式。
这实际上是设置所有选定单元格/文本框的“颜色”属性,并且通过单击行标题,您选择了该行上的所有单元格。这意味着您仍然可以根据需要更改单个单元格。
简而言之,Row 没有自己的Color
属性,但通过选择行,我们可以一步设置整行。
另外,如果你想选择一堆行或单元格,你可以通过Ctrl+左键单击(或在同一范围内拖动圆形单元格)然后设置属性。
以上所有内容都适用于大多数属性,例如大小、格式等。
【讨论】:
以上是关于如何根据 s-s-rS 中单独字段的值有条件地格式化整行的文本颜色?的主要内容,如果未能解决你的问题,请参考以下文章
如何根据另一个参数的值有条件地禁用 Storybook 中的控件?
Javascript:根据键的值有条件地过滤 JSON? [复制]