0

ssrs に 2 つのデータセットがあります。1つはユニオンで、もう1つは単純なクエリですが、ユーザーが入力せずに両方のデータセットにパラメーターを渡す必要があります。代わりに、機器番号であるページパラメーターを使用します。基本的に、レポートは各機器番号に基づいて表示され、これらのデータセットに渡す必要があります. 1 つのデータセット クエリは

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

2 番目のデータセット

SELECT        
    EquipmentNumber
    ,EBDRNO
    ,EBEFDTF
    ,EBEFDTT
    ,EBTXID
    ,EBNAME1
    ,EBADD1
    ,EBADD2
    ,EBCITY
    ,EBSTATE
    ,EBZIP
FROM            
    Select_DriverB
WHERE        
    EquipmentNumber = @BHEQNO
ORDER BY 
    EBEFDTF DESC
4

1 に答える 1

0

データセットを作成すると、パラメーターが自動的に追加されます。次に、パラメーターのプロパティに移動し、パラメーターの可視性を非表示または内部に変更します。

レポートにはどのようにアクセスしますか? URL を介してパラメータの値を渡すことができます。

URLを介してSQLサーバーレポートサービスにパラメーターを渡す

于 2012-12-10T16:41:05.730 に答える