1

SSRSで出荷ラベルを印刷するサブレポートがあります。 Order#をパラメータとして取ります。 Iは、(複数の注文は、一つのパラメータ(カンマで区切られた)として入力され、その後、パラメータ文字列の順序を#Sのそれぞれを介してこのSSRSのサブレポートの英数字の強制ソート

=Split(UCase(Parameters!OrderNo.Value), ",") 

ランを使用することを可能にする別のレポートを有し、サブレポートを大量生産で有名発送ラベル)を注文番号ごとに表示します。

問題は受注がアルファベット順、NOT私はそれらの中に入力するために出てくるということです

EGは、注文番号パラメータが 'A04、A1、A01のラベルは、この順に印刷されます。: A01、A04、A1。私は彼らにA04、A1、A01を印刷して欲しい。

英数字の並べ替えを削除するにはどうすればよいですか?

答えて

0

私はそれを理解しました。

=Array.IndexOf(Split(Parameters!OrderNo.Value, ","),Fields!ORDER_NO.Value)

は基本的に注文番号のインデックスでのソート:私は並べ替え式に​​ついては、以下に入力され、注文番号に、その行のグループのためのグループ化された出力Tablixの(すなわちサブレポートが含まれている)でしたパラメータ。魅力のように働いた。

関連する問題