xmlを使用してssrsレポートを生成する必要がありますが、xmlはstoredprocから列などのデータを取得します。次に、レポートが作成されたら、spを使用して表示するデータを取得する必要があります
1)paramを入力します。2)sp1は列とparamヘッダーを取得して、xmlを記述してレポートを生成できるようにします。3)レポートは、sp2を呼び出して、paramを使用してデータを取得し、レポートに表示します。
xmlを使用してssrsレポートを生成する必要がありますが、xmlはstoredprocから列などのデータを取得します。次に、レポートが作成されたら、spを使用して表示するデータを取得する必要があります
1)paramを入力します。2)sp1は列とparamヘッダーを取得して、xmlを記述してレポートを生成できるようにします。3)レポートは、sp2を呼び出して、paramを使用してデータを取得し、レポートに表示します。
わかりました。データセットとデータソース
を介してデータをレポートに送信します
。たとえば、次のように
処理できる特別な種類のデータセットが あります。ssrsでのデータセットのクエリ XML data
DECLARE @docHandle int DECLARE @xmlDocument varchar(max); DECLARE @listXML nvarchar(max)
SET @listXML = @list
SET @xmlDocument = @listXML EXEC sp_xml_preparedocument @docHandle OUTPUT, @xmlDocument
SELECT *
FROM OPENXML (@docHandle, N'/ENVELOPE/ADDRESS') WITH (NAME nvarchar(max) 'NAME',CONTACT nvarchar(max) 'CONTACT', STREET nvarchar(max) 'STREET')
ここにリストは、XMLをレポートに送信するパラメーターであり、このデータセットはそれを処理します。
完全な例として、私はここに質問に答えました。それを注意深く読めば、あなたはあなたの質問を解決するという考えを得るでしょう!