我有一个按名称分组的报告,所以它类似于:
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.
但我真的不明白为什么这不起作用,有没有办法做到这一点?谢谢!
答案 0 :(得分:0)
看起来您需要将数值显式转换为其等效字符串。尝试将表达式更改为:
=Fields!ownerid.Value + " (" + CStr(Count(Fields!ownerid.Value)) + ")"
(请注意,如果ownerid
也是数字 - 而不是名称,如示例所示 - 那么它也需要转换。)