首页 > 解决方案 > 数据集创建问题

问题描述

我是 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 参数时应该是 groupnumber 并要求支付开始日期和结束日期,而在选项 2 中我还应该有服务日期参数/

标签: sql-serverreporting-servicesssrs-2008ssrs-2012reportingservices-2005

解决方案


推荐阅读