gpt4 book ai didi

reporting-services - SSRS : Report Builder: Conditional Formatting in a calculated Text Box

转载 作者:行者123 更新时间:2023-12-03 09:23:11 24 4
gpt4 key购买 nike

我知道您可以将条件格式应用于报表生成器中的字段: http://technet.microsoft.com/en-us/library/dd220466%28v=sql.100%29.aspx

上页的示例给出了在属性框颜色中设置表达式的示例:

=IIF(Fields!Profit.Value < 0, "Red", "Black")

如果您知道字段的名称,这是一个很好的例子。但是,我想在派生字段中应用条件格式,但我不确定该字段的名称是什么。

例如,在我的 SSRS 报告中,我有一个矩阵,其中有两个提供两个数字的文本框。然后,我将计算结果放入引用前两个文本框的第三个文本框中:

enter image description here

在报表生成器中,我的计算仅显示为 expr 或表达式。如何在 IF 语句中引用计算文本框以进行条件格式设置?

我尝试过使用计算字段等而不是文本框,但问题是矩阵想要对百分比求和,因此计算文本框比计算字段效果更好。

最佳答案

根据范围,您可以使用 ReportItems 引用文本框,因此,如果包含计算的文本框的名称为“Percentage”,那么您可以在另一个表达式中引用它,如下所示:

=ReportItems!Percentage.Value

如果您想对包含计算的文本框进行条件格式化,您也可以使用 Me.Value,尽管有时我会得到奇怪的结果。

此外,您可以重复在计算中使用的表达式来提供条件格式,例如,如果您想更改包含百分比的文本框的文本颜色,您可以使用以下表达式:

=IIF((Fields.Numerator.Value / Fields.Denominator.Value) > 0.5, "Green", "Red")

关于reporting-services - SSRS : Report Builder: Conditional Formatting in a calculated Text Box,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27274377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com