2013-04-16 2 views
0

Я новичок в разработке настольных приложений Windows.Как суммировать созданный файл столбцов rdlc?

Я создаю отчет с таблицей.

Sr | Description | HSNCode | Qty | Rate | Amount 

Сумма генерируются с использованием <<Exp>> как Fields!Qty.Value*Fields!Rate.Value

Теперь я хочу, чтобы отобразить валовую сумму, получая суммы поля Amount.

Я пробовал Sum(Fields!Qty.Value, "DataSet1")*Sum(Fields!Rate.Value, "DataSet1"), но не работал.

Как это сделать? Пожалуйста, помогите.

ответ

0

Вы можете создать метод в коде свойств отчета, который вычисляет сумму, хранящую это значение в частном поле. Для каждой строки этот расчет суммируется и суммируется с внутренним значением.

второй метод, чем retreives общее значение сбрасывая частное поле в 0.

(код в RDLC в Vb Вот почему я не Хава пример)

например, в C# :(должны будь то VB !!!)

private decimal total; 

public decimal CalculateRowTotal(int qty, decimal rate) 
{ 
    var rowtotal = qty * rate; 
    total = total + rowtotal; 
    return rowtotal; 
} 

public decimal showTotal() 
{ 
    decimal returnvalue = total; 
    total = 0m; 
    return returnvalue; 
} 

в вашем rdlc u используйте этот глобальный метод.

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