Reporting services RDL或SSRS报告仅显示非';t空集或空集

Reporting services RDL或SSRS报告仅显示非';t空集或空集,reporting-services,visual-studio-2015,rdl,iif,Reporting Services,Visual Studio 2015,Rdl,Iif,我有一个报告,其中有3个字段,我需要显示这些字段,但只希望在字段中包含信息时显示,而不是在字段为null或空集时显示 例如零件号1-字段1 -字段2 -字段3 part number 2 -field 1 part number 3 -field 2 -field 3 part number 4 -field 1 -field 3 我尝试过嵌套IIF语句,但如果没有出现空白字段,我似乎无法得到它 例如零件

我有一个报告,其中有3个字段,我需要显示这些字段,但只希望在字段中包含信息时显示,而不是在字段为null或空集时显示

例如零件号1-字段1 -字段2 -字段3

 part number 2   -field 1

 part number 3   -field 2
                 -field 3

 part number 4   -field 1
                 -field 3
我尝试过嵌套IIF语句,但如果没有出现空白字段,我似乎无法得到它

例如零件号4-字段1 -空白
-字段3

您在tablix中始终可以做什么(我认为这是最简单的方法),请转到tablix属性->过滤器。然后添加一个过滤器。例如:

 part number 2   -field 1

 part number 3   -field 2
                 -field 3

 part number 4   -field 1
                 -field 3
'Expression
=Fields!YourFieldname.Value = Null orElse Fields!YourFieldname.Value = Nothing

'Data type
 Boolean

'Operator
 False

现在,所有带有NullNothing的值都将被过滤。

在文本框的可见性中使用IIF(Isnothing(Field!DesiredField),True,False)。很抱歉,我没有经常使用这些表达式。我是否需要将它们定义为true和false,或者在这些字段中输入值?例如,如果为true,那么字段1+chr(13)+字段3?欢迎使用SO。如果您可以编辑您的问题,以显示您试图以数据集中的形式使用的数据,这将有所帮助。还显示报表设计布局。在大多数情况下,不需要手动隐藏空值,使用正确的设计,这将自动发生。@JordanPizarro查看一些表达式示例。@NewGuy它们都在同一个文本框中,因为一个表达式很重要。