2017-01-20 9 views
1

Как объединить разные поля с одинаковыми значениями в один столбец матрицы?Как я могу объединить разные поля с одинаковыми значениями в один столбец матрицы? SSRS

Например, у меня есть 4 поля. Поле1, Поле2, Поле3, Поле4. Каждое из этих полей содержит цифры 1-7.

Я хочу получить суммарную сумму для всех полей для number1, number2, number3, number4, number5, number6 и number7.

В некоторых полях может отсутствовать несколько номеров.

Любой ввод оценивается!

+0

Было бы полезно при запросе вашего вопроса предоставить некоторую визуальную помощь - скриншоты или макеты - того, что у вас есть сейчас и чего вы пытаетесь достичь. – SMM

+0

Вы можете сделать следующее несколько полей: Fields! Field1.Value + Fields! Field2.Value. Однако, если ваши поля содержат строку с номерами, разделенными '-', вам необходимо обработать эти строки для извлечения чисел. Каков ваш случай? –

ответ

1

Вставить пустую колонку за пределами группы справа. В качестве выражения следует добавить следующее:

Это суммирует значения, пустые или нулевые значения будут игнорироваться.

+1

Хотя это даст вам результат, который вам нужен, для будущей ремонтопригодности вы захотите, если возможно, добавить дополнительное поле в свой набор данных, который выполняет 'сумму' столбцов, прежде чем возвращать данные в ваш отчет, а затем ссылаясь на это столбца в вашей матрице. Это будет выполняться быстрее и устранить необходимость обновления столбца в таблице, если вы добавите новые столбцы в вычисление 'sum'. – iamdave