SSRS: как сделать, чтобы экземпляр группы сортировался в начало на основе значения в определенной строке / столбце?

#sorting #reporting-services

#сортировка #службы отчетов

Вопрос:

У меня есть это в моем отчете SSRS:

 Group(instance 1)

   Row 1: 1--2--3 <<sort by this number at this location (3)

   Row 2: 4--5--6

   Row 3: 7--8--9

Group(instance 2)

   Row 1: 10-11-12 << 

   Row 2: 13-14-15

   Row 3: 16-17-18
  

Я хочу отсортировать эту группу, используя строку поля 1 / столбец 3. Я попытался использовать First (Поле) в качестве выражения сортировки, но оно выдает ошибку, в которой говорится, что я не могу использовать Last / First для сортировки внутри групп.

Что я хочу для своего конечного результата, так это следующее:

 Group(instance 2)

   Row 1: 10-11-12

   Row 2: 13-14-15

   Row 3: 16-17-18

Group(instance 1)

   Row 1: 1--2--3

   Row 2: 4--5--6

   Row 3: 7--8--9
  

Поскольку 12 больше 3, я бы хотел, чтобы экземпляр 2 сортировался в начало.

Ответ №1:

Попробуйте отсортировать по выражению: =CDec(Поля!XXXX)