2016-03-29 46 views
0

在报表生成器中,我试图只从软件列表中获取包含“Office”的值。报表生成器表达式SQL仅列出某些值

=Fields!Software.Value 

这将得到所有安装软件的完整列表,但我想列出与“办公室”的值。

我已经试过类似:

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

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

回答

0

使用过滤器表达式:

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

我加加入这样就可以显示在文本框列表。

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

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