2017-03-29 6 views
0

Sehr geehrte alle Coder bitte helfen Sie mir damit, ich habe eine Spalte von Schüler Marken in meinem Bericht und die Zeile der Spalten enthält sowohl Nummer als Marke und Text als Note. Wenn ich also die Summe der Spalte summiere, wird ein Fehler #Error ausgelöst, wobei, wenn ich den Text oder die Note aus der Reihe als Zahl ersetze, dann gibt es das richtige Ergebnis. Aber ich möchte, dass es die Summe auch dann gibt, wenn es den Text in der Zeile enthält, es sollte nur die Zahl berechnen und Text vermeiden. Bitte hilf mir !!asp.net C# Rdlc Bericht Sum #Error in Spalte

enter image description here

+0

Sie müssen Ihren Code zeigen, wenn Sie mit ihm helfen wollen :) –

+0

@EamonnMcEvoy Erstmal Danke für atleast zu meinem Problem drehen. Nun, hier ist der Code, den ich im Ausdruck verwendet habe: = Sum (int (Felder! FirstSecond.Value)) –

+0

Brauchen Sie ein bisschen mehr, bearbeiten Sie Ihre Frage und zeigen Sie den vollständigen Code. Welche Sprache ist das? Es ist nicht C# –

Antwort

0

Posting als Antwort von meinem obigen Kommentar. Es kann für jemanden hilfreich sein. SSRS IIF wertet sowohl den wahren als auch den falschen Ausdruck aus, unabhängig davon, welche IIf-Bedingung ausgewertet wird, so dass das Casting nach der IIF-Auswertung durchgeführt werden muss.

=Sum(CInt(IIF(IsNumeric(Fields!FirstSecond.Value), Fields!FirstSecond.Value, 0))) 
Verwandte Themen