报表生成器表达式SQL仅列出某些值

报表生成器表达式SQL仅列出某些值,sql,report,expression,builder,iif,Sql,Report,Expression,Builder,Iif,在报表生成器中,我试图从软件列表中仅获取包含“Office”的值 =Fields!Software.Value 这将获得所有已安装软件的完整列表,但我想用“Office”列出这些值 我试过这样的方法: =Fields!Software.Value = "Office" =IIF(Fields!Software.Value = "Office", Fields!Software.Value) 似乎不知道如何实现这一点。使用筛选器表达式: =Join(Filter(Fields!Software

在报表生成器中,我试图从软件列表中仅获取包含“Office”的值

=Fields!Software.Value
这将获得所有已安装软件的完整列表,但我想用“Office”列出这些值

我试过这样的方法:

=Fields!Software.Value = "Office"
=IIF(Fields!Software.Value = "Office", Fields!Software.Value)
似乎不知道如何实现这一点。

使用筛选器表达式:

=Join(Filter(Fields!Software.Value,"Office"),",")
我添加了Join,以便您可以在文本框中显示列表

如果要从列表中获取特定元素,例如第一个元素,请使用以下命令:

=Filter(Fields!Software.Value,"Office")(0)