0

У меня есть матрица в моем отчете.группировка столбцов ssrs на основе поля запроса

Столбцы матрицы будут основаны на столбце «Код» в моем запросе.

Различные значения Кодекса A, B, C, D, E, F

Я хочу 3 колонки в моей матрице:

если код находится в (A, B), то данные будут будет отображаться в одном столбце матрицы , если код находится в (C, D), тогда данные будут отображаться во втором столбце , если код находится в (E, F), тогда данные будут отображаться в третьей колонке

Как это реализовать? Если я создаю группу столбцов в столбце Кода будет показывать 6 столбцов в матрице

Спасибо заранее Jam

ответ

0

В наборе данных, создать вычисляемое поле под названием что-то вроде GroupedCode. Использование выражения вроде:

=Switch(Fields!Code.Value = "A" or Fields!Code.Value = "B", "AB" 
    , Fields!Code.Value = "C" or Fields!Code.Value = "D", "CD" 
    , Fields!Code.Value = "C" or Fields!Code.Value = "D", "EF") 

Теперь каждая строка будет иметь поле, которое ставит их в одну из трех групп по мере необходимости - в Tablix вы можете использовать это вычисляемое поле, как и любую другую область; создайте группу столбцов на основе этого, и у вас будут три требуемых столбца.

+0

Спасибо, Ян, это работает! :) – JamDakh

Смежные вопросы