2012-04-12 3 views
0

ich einen Bericht haben, die mit Namen gruppiert, so dass es so etwas wie ist:Zeilenanzahl mit Feld in der Gruppe Kombinierter

Justin 
    Data 1  Data 2 
Bob 
    Data 1  Data 2 

und ich möchte es machen, damit es die Anzahl der Elemente in der Gruppe hat, so wie :

Justin (1) 
    Data 1  Data 2 
Bob (1) 
    Data 1  Data 2 

So habe ich versucht, dies zu tun: =Fields!ownerid.Value + " " + Count(Fields!ownerid.Value) Aber das zeigt nur #Error mit dem folgenden Fehler: Warning 1 [rsRuntimeErrorInExpression] The Value expression for the textrun ‘ownerid.Paragraphs[0].TextRuns[0]’ contains an error: Input string was not in a correct format.

Aber ich verstehe nicht wirklich Warum funktioniert das nicht, gibt es einen Weg dies zu tun? Vielen Dank!

Antwort

0

Es sieht so aus, als müssten Sie den numerischen Wert explizit in den entsprechenden String umwandeln. Versuchen Sie, den Ausdruck zu ändern zu:

=Fields!ownerid.Value + " (" + CStr(Count(Fields!ownerid.Value)) + ")" 

(. Beachten Sie, dass, wenn ownerid ist auch ein numerisches - anstelle eines Namens, wie im Beispiel - dann auch sie müssen umgewandelt werden)