2017-02-13 2 views
-3

updatedImageWie summiere ich eine berechnete Textbox in rdlc Bericht?

Ich muss in dieser bestimmten Spalte zusammenfassen. Ich habe benutzerdefinierten Code verwendet, der jedoch nur einen Zeilenwert enthält, während der Rest der Spalten nicht hinzugefügt wird. Ich habe eine Woche lang im Internet gesucht, aber es gibt keine spezifische Lösung. Bitte schauen Sie sich die obigen Bilder an Ich habe benutzerdefinierten Code in beiden Textfeldern verwendet und dann habe ich GetTotal Methode verwendet, um die Summe zu erhalten, aber gibt nur eine Spalte Wert fügt den Rest der Spalte nicht hinzu. Bitte helfen Sie mir

Antwort

0

Sie Summe auf Ihrer Formel dieser Textbox anwenden können, anstatt zu versuchen, es auf den Wert der Textbox anwenden:

=Sum(Code.YourMethod(Fields!Filed1.Value, Fields!Filed2, otherParam), "YourDataSetName") 

Zum Beispiel, wenn der Name Ihres Berichts Datensatz ist „DataSet1“

Sum(RepHlpr.RepHlpr.GetPar("Amt", Fields!hp.Value, Fields!make.Value), "DataSet1") 

Beispiel

habe ich eine Funktion Code:

Public Function Multiply(ByVal value As Integer, factor As Integer) As Integer 
Return value * factor End Function 

Dann habe ich Ausdruck für meine zusätzliche Spalte, die keine Daten gebunden ist:

=Code.Multiply(Fields!Price.Value, 2) 

Dann habe ich einen Text und legen Sie seine Summe Ausdruck basiert auf meiner benutzerdefinierten Spaltenausdruck:

=Sum(Code.Multiply(Fields!Price.Value, 2), "DataSet1") 

Danke.

+0

Ich tat das gleiche, das Sie gesagt, aber gibt mir eine Spalte Wert nicht den Rest –

Verwandte Themen