报表生成器未显示聚合字符串

时间:2019-03-07 12:34:17

标签: sql sql-server reportbuilder

在报表制作工具中,我有一个数据源,该数据源是从包含聚合字符串(行)的SELECT脚本派生的

类似这样的东西:

Select SUBSTRING((SELECT ',' + field1 AS 'data()' 
         FROM table
         where field2 = code
         FOR XML PATH('')), 2 , 9999)

SELECT脚本正确地将值数组作为单个字段返回, 但是,当我尝试将其放入报表生成器中时,只能插入具有聚合函数的字段-对于字符串,默认值为First()

由于某种原因,报表构建器将其视为数组,并且使用first()函数仅返回第一个值

如何实现显示完整的“文本数组”? 我找不到适用于字符串的另一个聚合函数 而且我不知道如何强制报表生成器将其视为单个字段而不是文本数组

0 个答案:

没有答案