是否可以使用自定义程序集中返回字符串列表的函数来填充图形?
这些函数将多个字段作为输入,并返回一个包含多个字符串的列表,如下所示:“clientName + date + inputBandwidth + outputBandwidth”
我需要通过迭代结果列表,在SSRS的日期上创建一条包含两行(in和out / put)的图表。
但显然我不能那样做,或者我可以吗?
如果没有,我可以创建一个自定义数据源,返回包含上述字段的数据集吗?如果是,可以有人举个例子。
感谢。
答案 0 :(得分:0)
在程序集中我有这个功能:
public static string [] read_stream_vsat(string query,string repository_path) { ...
返回strarray; }
strarray有以下列表:(dateTime +; + Input +; Output)
但这部分效果很好。
问题是在报告服务中处理List。
= filerw.read_stream_vsat(“11; 1234; 3;”+ s_date +“;”+ e_date,“\\ xx.xxx.xx.xx \ repository”)
就像我得到一个错误。但如果我使用
= filerw.read_stream_vsat(“11; 1234; 3;”+ s_date +“;”+ e_date,“\\ xx.xxx.xx.xx \ repository”)(0) 有用。但它只返回一个字段,我不能通过一次传递一个条目来填充图形。
我很抱歉我之前没有输入代码,但这不是代码问题。
如果可以使用从字符串数组中的程序集中检索到的值来填充图形,我就找不到任何信息(可能与字符串列表相同)。
我不能直接对数据库进行查询,因为我需要迭代文件来填充字符串数组。