Visual studio 数错得很厉害
我试图在VisualStudio2008中创建一个rdlc报告,但最后的总数有点问题 我有一个名为“奖励”的字符串字段,它显示1、2、3或B。在报告末尾,我需要统计总共有多少条记录,有多少条“B”,有多少条不是“B”。因此,我倾向于在底部有三个字段: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
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))