1

У меня есть сводный отчет, в котором печатается ярлык доставки в SSRS. Он принимает параметр # в качестве параметра. У меня есть еще один отчет, который позволяет несколько заказов, который необходимо ввести в качестве одного параметра (через запятую), а затем, используя этотОстановить сортировку буквенно-цифровых символов для подрегистрации в SSRS

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

пробегает каждый из #s порядка в строке параметров и маслобойки из подотчета (отправка этикетка) для каждого заказа #.

Проблема заключается в том, что заказы поступают в алфавитном порядке, НЕ заказ я печатаю их в

EG, если заказ # параметр «A04, A1, A01» метки получают печататься в следующем порядке.: A01, A04, A1. Я хочу, чтобы они распечатали A04, A1, A01.

Как я могу устранить буквенно-цифровой сортировку, которую он выполняет?

ответ

0

Я понял. У меня был выходной Tablix (который содержал подотчет), сгруппированный на Приказ и для этой группы строк, я вошел в следующее за выражение сортировки:

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

В основном сортировочный по индексу порядка # в параметр. Работал как шарм.