我将通过声明表达式在报告中起作用来打开它.问题是他们没有合作.
我目前有一个基于两列值格式化的列标题.斜体并根据Column1的值加下划线.粗体和基于Column2值的特定颜色.我是通过在文本属性中使用Switch表达式来完成此操作的.以下是我对每个人的看法:
=Switch(Fields!Column1.Value <> "Specific Value","Italic",Fields!Column1.Value = "Specific Value","Normal")
=Switch(Fields!Column1.Value <> "Specific Value","Underline",Fields!Column1.Value = "Specific Value","None")
=Switch(Fields!Column2.Value <= 7,"ExtraBold",Fields!Column2.Value >=` 8,"Normal")
=Switch(Fields!Column2.Value <= 7, "Red",Fields!Column2.Value >= 8,"#586d7f")
Run Code Online (Sandbox Code Playgroud)
并且图像显示它们都标记为:
当我运行报告时没有错误.
奇怪的是(至少对我来说)结果应该是这样的:
在文本应该看起来像4的情况下,它看起来像2.其他所有工作都是如此,所以我有点难以理解,并希望解释为什么会出现这种情况.我看看之前是否已经回答了这个问题,但根据我所看到的情况,看起来并不像.如果我使用了任何错误的术语,我道歉(我对此很新).
textbox expression properties reporting-services ssrs-expression