Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 数错得很厉害_Visual Studio_Visual Studio 2008_Reporting_Reportviewer_Rdlc - Fatal编程技术网

Visual studio 数错得很厉害

Visual studio 数错得很厉害,visual-studio,visual-studio-2008,reporting,reportviewer,rdlc,Visual Studio,Visual Studio 2008,Reporting,Reportviewer,Rdlc,我试图在VisualStudio2008中创建一个rdlc报告,但最后的总数有点问题 我有一个名为“奖励”的字符串字段,它显示1、2、3或B。在报告末尾,我需要统计总共有多少条记录,有多少条“B”,有多少条不是“B”。因此,我倾向于在底部有三个字段: Total =COUNT(IIF(Fields!Reward.Value > "a",1,0)) Bs =COUNT(IIF(Fields!Reward.Value = "B",1,0)) Non-Bs =C

我试图在VisualStudio2008中创建一个rdlc报告,但最后的总数有点问题

我有一个名为“奖励”的字符串字段,它显示1、2、3或B。在报告末尾,我需要统计总共有多少条记录,有多少条“B”,有多少条不是“B”。因此,我倾向于在底部有三个字段:

Total      =COUNT(IIF(Fields!Reward.Value > "a",1,0))
Bs         =COUNT(IIF(Fields!Reward.Value = "B",1,0))
Non-Bs     =COUNT(IIF(Fields!Reward.Value <> "B",1,0))

我还是得到了同样的号码。你知道我做错了什么吗?

也许你想要的是
SUM
而不是
COUNT

如果您从
IIF
返回值0或1,实际上您只是在计算返回的值的数量,而不管其中的数值是多少


将Bs和Non-Bs更改为
SUM
,您将得到您想要的结果。

也许您想要
SUM
而不是
COUNT

如果您从
IIF
返回值0或1,实际上您只是在计算返回的值的数量,而不管其中的数值是多少


将Bs和Non-Bs更改为
SUM
,您将得到您想要的结果。

嗯,我不知道为什么这对COUNT有效,但它确实有效!非常感谢你的帮助。嗯,我不知道为什么这对计数有效,但它确实有效!非常感谢你的帮助。
=COUNT(IIF(Fields!Reward.Value = "4",1,0))