2016-05-29 8 views
1

Ich habe eine Zeichenfolge wie 0 + 9948.00000 + -4254.39910 + 38040. Ich möchte diese Zeichenfolge geteilt durch ‚+‘ Symbol, das mir gebenDynamisch geteilte Saite in ssrs

GetValue(0)= 0 
GetValue(1)= 9948.00000 
GetValue(2)= -4254.39910 
GetValue(3)= 38040 

aber mein Problem ist, dass die Zeichenfolge dynamisch ist und es kann „0 + 9948,00000“ sein. Also werde ich diesmal #error bekommen. Unten ist der Code, den ich als Ausdruck benutzt habe.

=CInt(Split(Fields!M_BUDV1.Value,"+").GetValue(0)) 
    + CInt(Split(Fields!M_BUDV1.Value,"+").GetValue(1)) 
    + CInt(Split(Fields!M_BUDV1.Value,"+").GetValue(2)) 
    + CInt(Split(Fields!M_BUDV1.Value,"+").GetValue(3)) 

Vielen Dank im Voraus

Antwort

0

Es ist ein Kommentar ist. Ich entschuldige mich, als Antwort zu schreiben. Ich habe nicht genug Reputation, um einen Kommentar abzugeben. habe ich den folgenden Code für eine dynamische Trennzeichen geteilt

=Fields!ID.Value.ToString().Replace("+",vbCrLf) 

enter image description here