SSRS报表订阅参考链接:
https://technet.microsoft.com/zh-CN/library/ms159762.aspx
http://www.cnblogs.com/biwork/p/3258728.html
?订阅方式 |
?文件共享传递 |
?电子邮件传递 (前提:在RS配置管理器中设置电子邮件) |
版本支持 |
?标准订阅 |
手动配置多个订阅,设置共享路径(\\server\path),可设置文件名等 |
手动配置多个订阅,不可更改文件名 |
Enterprise?/Business Intelligence/Standard |
??数据驱动订阅 |
?来源数据表,文件名可动态设置,多值参数?来源表时不能直接设置 |
?来源数据表,不可更改文件名,多值参数??来源表时不能直接设置 |
?Enterprise?/ |
多值参数的数据驱动订阅解决方案:
转换函数参考:
CREATE FUNCTION [dbo].[Split](@String varchar(8000), @Delimiter char(1)) returns @temptable TABLE (items varchar(8000)) as begin declare @idx int declare @slice varchar(8000) select @idx = 1 if len(@String)<1 or @String is null return while @idx!= 0 begin set @idx = charindex(@Delimiter,@String) if @idx!=0 set @slice = left(@String,@idx - 1) else set @slice = @String if(len(@slice)>0) insert into @temptable(Items) values(@slice) set @String = right(@String,len(@String) - @idx) if len(@String) = 0 break end return end select * from [dbo].[Split](‘1,2,3‘,‘,‘)
Windows文件共享传递,参数设置列表:
E-Mail传递,参数设置列表:
时间: 2024-10-04 00:18:56