数据集创建问题

时间:2019-08-08 15:49:50

标签: sql-server reporting-services ssrs-2008 ssrs-2012 reportingservices-2005

我是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中,我还应该具有服务日期参数/

0 个答案:

没有答案