I have a Table in Rdlc report with 6 Columns and a dataset. A dll is added ( referenced ) to the Report, named RepHlpr.dll. This dll have a shared function GetPar which
You can apply Sum on your formula of that textbox instead of trying to apply it on the value of textbox:
=Sum(Code.YourMethod(Fields!Filed1.Value, Fields!Filed2, otherParam), "YourDataSetName")
For example if name of your report data set is "DataSet1"
Sum(RepHlpr.RepHlpr.GetPar("Amt", Fields!hp.Value, Fields!make.Value), "DataSet1")
Example
I created a Code
function:
Public Function Multiply(ByVal value As Integer, factor As Integer) As Integer
Return value * factor
End Function
Then I set expression for my extra column that is not data bound:
=Code.Multiply(Fields!Price.Value, 2)
Then I added a TextBox
and set its Sum
expression based on my custom column expression:
=Sum(Code.Multiply(Fields!Price.Value, 2), "DataSet1")
And here is the screenshot:
Right click on table click insert row->outside group -below Right click on column that you want to take sum go to expression. In category select common function->aggregate then double click on sum in item, now double click select fields (dataset1) in values double click on columns that you want to take sum. Now at the top. =Sum(cdec(Fields!salary.Value)) In it salary is the column name in database. But cdec add manually.