SSRS从数据集中获取列值

时间:2015-05-06 21:24:44

标签: reporting-services

我想做一些简单的事情,以至于在互联网上没有提及它!

我有一个返回单行的数据集:

Col1   Col2   Col3  Col3...
abc    def    ghi   zzz...

我只想在文本框中显示Col2(def)的值。 我不想要SUM()任何东西。 我不想AVG()任何东西。

如何在文本框中显示Col2(def)的值。

  • Fields!Col1.Value抛出错误
  • Lookup()抛出错误。

1 个答案:

答案 0 :(得分:1)

=First(Fields!Col2.Value, "DatasetName")

SSRS期望数据集是一个集合(或者换句话说,它需要多行)。文本框意味着保存单个值,因此它不知道如何将多个值放在单值容器中。你必须使用某种聚合函数来告诉SSRS这只是一个值;为清晰起见,我建议使用First功能。