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

时间:2016-03-29 10:18:19

标签: sql report expression builder iif

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

=Fields!Software.Value

这将获得所有已安装软件的完整列表,但我想列出“Office”的值。

我尝试过类似的事情:

=Fields!Software.Value = "Office"
=IIF(Fields!Software.Value = "Office", Fields!Software.Value)

似乎无法弄清楚如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

使用过滤器表达式:

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

我添加了加入,因此您可以在文本框中显示列表。

如果您想从列表中获取特定元素,例如第一个元素,请使用:

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