我是ssrs的新手,很难定义参数。我正在尝试开发一个代码,该代码将根据报告类型的值1或2确定参数。
我尝试在运行时使用变量定义参数,但是没有运气
SELECT A.PRV_TIN_NO,
B.CLM_PD_DT,
A.CLM_FROM_DOS_DT,
a.CLM_THRU_DOS_DT,
A.GRP_NO
FROM CBDW.CBDW_CLM_MEDCL_HDR A
INNER JOIN CBDW.CBDW_CLM_MEDCL_HDRLN B
ON A.GRP_NO = B.GRP_NO
WHERE (
(@reporttype=1
AND A.GRP_NO = @grpNo
AND b.CLM_PD_DT >= @PaidfromDate
AND b.CLM_PD_DT <=@PaidToDate
)
OR
(@Reporttype=2
AND A.GRP_NO = @grpNo
AND a.CLM_FROM_DOS_DT>=@fromDate
AND a.CLM_THRU_DOS_DT <=@ToDate
AND b.CLM_PD_DT <=@PaidToDate
)
)
我希望ssrs提示报告类型,当我选择1时,参数应该是组号,并声明已支付的开始日期和结束日期,而在选项2中,我还应该具有服务日期参数/