2017-06-07 1 views
0

に反映されるように、パラメータに入力したのと同じ順序を保ちます、Description(説明)、およびItem Status(項目ステータス)。SSRS 2008 - どのように複数のデータ型のパラメータの項目番号のリストを入力する際に​​は商品番号、UPCを返すこと、私はSSRS 2008レポートに取り組んでいますレポート

これは機能します。 しかし、私の問題は、レポートで自分のデータを並べ替えることです。例。 私はパラメータで、次の項目番号を入力した場合: ZZZ DDD はAAA HHH

として私のレポートは、データのアルファベットを示しています。私は私のデータになりたい AAA DDD HHH ZZZ

ITEM番号の順番で表示されます。 @ITEM データ型:テキスト が複数の値を許可する SELECT ITEMNO、UPC、説明、ITEMNO IN(@ITEM)

製品 からのステータス 私は一つのパラメータを持っている:私は一つのデータセットを持っている

助けてください!

+0

質問に答えた場合は、そのようにマークするか、ヘルプを提供しても問題を解決しない場合はアップヴォートしてください。これは、他人が問題の正しい答えを見つけて決定するのに役立ちます – Trubs

答えて

0

あなたは、テーブルに文字列を解析し、作成したテーブルに順序を設定する必要があります。それから、並べ替えるものがあります。

まず、spで呼び出せる関数を作成します。クエリであなただけのテーブルのような機能を使用することができ、その後、

を(this質問への答えはあなたが必要なものを正確に提供します)。

DECLARE @x VARCHAR(100) 
SELECT @x = 'ZZZ DDD AAA HHH' 

SELECT * FROM f_split(@x,' ') param 
WHERE param.seq > 1 
ORDER BY param.val 
+0

ありがとうございました。 – Mayra

関連する問題