0

我有一个按名称分组的报告,因此类似于:

Justin
    Data 1     Data 2
Bob
    Data 1     Data 2

我想使它具有组中的项目数,例如:

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

所以我尝试这样做:=Fields!ownerid.Value + " " + Count(Fields!ownerid.Value)但这只是显示#Error以下错误: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.

但我真的不明白为什么这不起作用,有没有办法做到这一点?谢谢!

4

1 回答 1

0

看起来好像您需要将数值显式转换为其等效的字符串。尝试将表达式更改为:

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

(请注意,如果ownerid也是一个数字 - 而不是名称,如示例中所示 - 那么它也需要转换。)

于 2012-04-13T08:23:12.797 回答