2013-09-12 1 views
3

У меня есть SRSS (2,0) табликса, где мне нужно всего строк на уровне группы (контракта) и DataSet уровня (все контракты)общая строка для вычисляемых полей с помощью SSRS Report Builder 2.0 через SQL Server 2008

В в строках ячеек у меня есть ячейка, которая содержит «контрактную стоимость», ячейку, содержащую «контрактный срок» (месяцы), две ячейки, содержащие «дату начала контракта» и «дату окончания контракта», а затем 12 столбцов за месяцы (с апреля по март) финансового года.

Каждая ячейка в строке детализации есть выражение, которое вычисляет:

<if this month is in the contract period then 'contract cost/contract period = result> 

Результаты в coloumns насчитываются так Тхет каждый месяц имеет общие расходы по индивидуальному контракту и все контракты

Но я могу не найти способ суммирования строк. Контракты могут начинаться или заканчиваться в любой период с помощью Финансового года, поэтому мне нужно составить итоговую строку каждой строки.

На SQL Server 2008 у меня нет полномочий для создания таблиц/представлений, temp или perm. В противном случае я бы сделал это.

Любые идеи?

И я приведу пример, но, похоже, не могу получить изображение, загруженное и принятое.

Спасибо за внимание ... еще больше благодарность за разрешение. Brian

+1

Вы можете не правой кнопкой мыши на строке группировки и добавить Total? http://technet.microsoft.com/en-us/library/ms170712.aspx – Bactos

ответ

0

вы можете создать несколько переменных, и они возвращают приработки составляет

Public Shared TotalProdActual as double 
Public Function AddTotalProdActual(ByVal balance AS double) AS double 
    TotalProdActual = TotalProdActual + balance 
    return balance 
End Function 

Public Function GetTotalProdActual() 
    return TotalProdActual 
End Function 
Смежные вопросы