でループを使用する方法、以下に示すように、単純なループ文は、が を開始@loopCountながらは、SQL ServerのではSSRS
は 'ループカウンタ=' を選択し正常に動作します@loopCount セット@ loopcountに= @loopCount + 1 end
しかし、私はレポートサービスでこの作業を行うことはできません。@loopCountを宣言する必要がありますが、宣言されていれば10の代わりに上位1の結果しか表示されません行。
私はそれがストアドプロシージャを介して行うことができると信じていますが、私はそれを使用することを避けています。
ご意見をいただければ幸いです。
なぜレポートをループしますか?多分あなたが達成しようとしていることが分かっていれば、あなたを正しい方向に向けることができます。 – HLGEM
SSRS SQLデータセットは返される最初の結果セットのみを使用します。データセットを結合する必要がある場合は、SQLの「UNION ALL」操作を使用します –