2014-10-17 2 views
0

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

На изображении вы видите 5 столбцов.

Проблема заключается в том, что нужно Общее кол из столбца «Тип Имя пользователя»

Тогда это тоже только нужно взять 1 верхний ряд друг ID только.

Таким образом, для «Hosted Exchange Basic» общее должно быть 1 и 90 и «Terminal Server User» 1 и 50.

+0

Не размещайте образцы данных как ссылки на другое место. Добавьте примеры в виде отформатированного текста (не как скриншот) к вашему вопросу. В идеале с помощью 'insert' или установки http://sqlfiddle.com –

+0

Я предполагаю, что это SSRS? – KidCode

+0

Да, и есть несколько таблиц – Kapein

ответ

1

Вы должны использовать First функции в качестве выражения текстового поля для МБ, используемых Total ,

=First(Fields![MBUsed].Value, "[DataSetName]")

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

=(Fields.[IDColumn.Value] , "[DataSetName]")

Изменение [IDColumn] к имени столбца. В обоих выражениях вы можете опустить , "[DataSetName]", пока ваш отчет содержит только один набор данных.