私はストアド プロシージャが初めてで、SSRS でそれらを使用しています。
複数の値を許可するパラメータを持つストアド プロシージャを使用して単純な SSRS レポートを作成したい (別のプロシージャからの結果)
次のような2つの単純なストアドプロシージャがあります。
Create Procedure WO
@STARTDATE datetime, @ENDDATE datetime, @DISTRICT varchar(25)
AS
SELECT A.WO, A.CUST, A.DISTRICT, A.COMPL_DATE
FROM WORK_ORDERS A
WHERE A.COMPL_DATE between (@STARTDATE) and (@ENDDATE)
and A.DISTRICT_NAME in (@DISTRICT)
Create Procedure DISTRICT
AS
SELECT B.DISTRICT_NAME
FROM DISTRICTS B
私のSSRSレポートでは、DISTRICTプロシージャからの利用可能な値を持つ「DISTRICT」パラメータを使用して、DISTRICTプロシージャからの結果を使用してWOプロシージャを報告しています(複数の値を許可)。また、WO プロシージャのパラメータで DISTRICT パラメータを使用しました。
これは、1 つの地区を選択する場合は機能しますが、複数の地区を選択する場合は機能しません。喜んで助けてくれる人はいますか?