Reporting services 如何将页面组值传递到SSRS中的不同数据集
我有2个ssrs数据集。一个是union,另一个是简单的查询,但我必须将参数传递到两个数据集,而无需用户输入,而是使用PageParameter,即设备编号。基本上,报告是根据每个设备编号显示的,应该传递到这些数据集。 一个数据集查询是Reporting services 如何将页面组值传递到SSRS中的不同数据集,reporting-services,Reporting Services,我有2个ssrs数据集。一个是union,另一个是简单的查询,但我必须将参数传递到两个数据集,而无需用户输入,而是使用PageParameter,即设备编号。基本上,报告是根据每个设备编号显示的,应该传递到这些数据集。 一个数据集查询是 SELECT BHEQNO ,CertifDesc ,Company ,EffDate ,ExpDate ,BHEQSN ,BHEQIV ,BHEQYR ,BHEQMF
SELECT
BHEQNO
,CertifDesc
,Company
,EffDate
,ExpDate
,BHEQSN
,BHEQIV
,BHEQYR
,BHEQMF
,0 AS AI
,0 AS LP
,CZDRNM
,CZADD1
,CZCITY
,CZST
,CZZIP
,BHEQNO AS Equip
,NULL AS Name
,NULL AS Addess
,NULL AS City
,NULL AS State
,NULL AS Zip
,Rate
,ShortName
,ExportShortName
,Coverage
FROM
EquipmentRateLookUp
WHERE
BHEQNO = @BHEQNO
UNION ALL
SELECT
EquipmentNumber
,NULL AS Expr6
,NULL AS Expr7
,NULL AS Expr8
,NULL AS Expr9
,NULL AS Expr10
,NULL AS Expr11
,NULL AS Expr12
,NULL AS Expr13
,AI
,LP
,NULL AS Expr14
,NULL AS Expr15
,NULL AS Expr16
,NULL AS Expr17
,NULL AS Expr18
,NULL AS Expr19
,Name
,Address
,City
,State
,ZIP
,0 As Rate
,NULL As ShortName
,NULL As EShortName
,NULL As Coverage
FROM
LossPayee
WHERE
EquipmentNumber = @BHEQNO
第二个数据集
SELECT
EquipmentNumber
,EBDRNO
,EBEFDTF
,EBEFDTT
,EBTXID
,EBNAME1
,EBADD1
,EBADD2
,EBCITY
,EBSTATE
,EBZIP
FROM
Select_DriverB
WHERE
EquipmentNumber = @BHEQNO
ORDER BY
EBEFDTF DESC
当您创建数据集时,参数会自动添加。然后,转到参数的属性并将参数可见性更改为“隐藏”或“内部” 您将如何访问该报告?您可以通过url传递参数值:
尽量使用更好的格式。将代码格式化为代码很有帮助。