Ich möchte zwei Spalten im Bericht anzeigen. Einer ist "Amount", was ein Feld aus einer SQL Server-Tabelle ist, und ein anderer ist "Balance", was die Spalte ist, die ich im Bericht abgeleitet habe. Der erste Wert von "Balance" ist der gleiche wie "Amount". Seit der 2. Zeile ist der Wert von "Balance" die Summe des Wertes aus der vorherigen Zeile von "Balance" und der aus der aktuellen Zeile von "Amount". Sie können sich vorstellen, wie leicht Sie es mit Excel erreichen können. Ich habe versucht, die Funktion "previous" zu verwenden, aber ich bin nicht sicher, wie man den vorherigen Wert von "Balance" erhält, weil es kein Feld in der SQL Server-Tabelle ist.Holen Sie den Wert aus der vorherigen Zeile in SSRS
2
A
Antwort
0
Wenn wir mit der aktuellen Zeile zur vorherigen Zeile summieren möchten, verwenden wir RunningValue. Mit runningvalue können wir die aktuelle Zeile mit der vorherigen summieren. hier gesetzt i Ausdruck für das Gleichgewicht Feld
=RunningValue(Fields!AMOUNT.Value,Sum,Nothing)
+0
Danke! RunningValue funktioniert wie erwartet. – Cathy
+0
als beste antwort wenn meine antwort ist perfekt danke !! –
Mit „im Bericht abgeleitet“ tun Sie meinen Sie ein berechnetes Feld zu Ihrem Dataset hinzugefügt? Sie können genauso wie jede andere Spalte auf berechnete Felder verweisen. – StevenWhite