如何在 SSRS 报告中显示和隐藏文本?

How to Show and Hide text in an SSRS report?

我是 SSRS 的新手,所以我可以想象我的问题很初级。但是,我在互联网上查找时无法找到答案。我有一个包含以下部分的现有 SSRS 报告:

结果:[结果日期] 姓名:[姓名],出生日期:[出生日期]

目前,如果我们没有获得姓名或出生日期,则该值为空白,但姓名:和出生日期:仍会显示。我如何更改报告以便如果名称为空或 DOB 为空则隐藏名称:DOB:否则显示名称:DOB:? 谢谢

我做了更多的挖掘,我想我明白了。

右击 [DOB] => 转到expression => changed text 来自

 "=fields.Weight.value"

"=IIF(fields.Weight.Value="","", "DOB:" + fields.Weight.Value)"

听起来这一切都在一个文本框中?如果是这样,将您的文本构造为字符串应该可以解决问题。使文本框显示如下表达式:

="Results: " & Fields!ResultDate.Value & IIf(IsNothing(Fields!Name.Value)=False, "Name: " & Fields!Name.Value & ", DOB: " & Fields!DOB.Value, "")

如果确实有姓名,该表达式应该只显示姓名和出生日期。如果这是在 Tablix 中,过程会有点不同。