Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 行计数与组中的字段组合_Sql Server 2008_Ssrs 2008_Reporting Services - Fatal编程技术网

Sql server 2008 行计数与组中的字段组合

Sql server 2008 行计数与组中的字段组合,sql-server-2008,ssrs-2008,reporting-services,Sql Server 2008,Ssrs 2008,Reporting Services,我有一个按名称分组的报告,因此它类似于: Justin Data 1 Data 2 Bob Data 1 Data 2 我想让它具有组中的项目计数,如下所示: Justin (1) Data 1 Data 2 Bob (1) Data 1 Data 2 所以我试着这样做:=字段!ownerid.Value++CountFields!ownerid.Value,但这只是显示错误和以下错误:警告1[rsRuntimeErrorInE

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

Justin
    Data 1     Data 2
Bob
    Data 1     Data 2
我想让它具有组中的项目计数,如下所示:

Justin (1)
    Data 1     Data 2
Bob (1)
    Data 1     Data 2
所以我试着这样做:=字段!ownerid.Value++CountFields!ownerid.Value,但这只是显示错误和以下错误:警告1[rsRuntimeErrorInExpression]textrun“ownerid.段落[0].TextRuns[0]”的值表达式包含错误:输入字符串的格式不正确


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

看起来似乎需要显式地将数值转换为其等效字符串。尝试将表达式更改为:

=Fields!ownerid.Value + " (" + CStr(Count(Fields!ownerid.Value)) + ")"
请注意,如果ownerid也是一个数字,而不是示例中的名称,那么它也需要转换