Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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
C# asp.net C Rdlc报告列中的总和错误_C#_Asp.net - Fatal编程技术网

C# asp.net C Rdlc报告列中的总和错误

C# asp.net C Rdlc报告列中的总和错误,c#,asp.net,C#,Asp.net,亲爱的所有编码员请帮助我,我的报告中有一列学生分数,列中的行包含数字作为分数和文本作为分数。因此,当我对列的总数求和时,它会抛出一个错误,当我将行中的文本或等级替换为数字时,它会给出正确的结果。但我希望它给出总和,即使它包含行中的文本,它也应该只计算数字,避免文本。 请帮帮我 作为我以上评论的答案发布。这可能对某人有帮助。无论IIF条件的计算结果是什么,SSRS IIF都会计算true和false表达式,因此需要在IIF计算后执行强制转换 =Sum(CInt(IIF(IsNumeric(F

亲爱的所有编码员请帮助我,我的报告中有一列学生分数,列中的行包含数字作为分数和文本作为分数。因此,当我对列的总数求和时,它会抛出一个错误,当我将行中的文本或等级替换为数字时,它会给出正确的结果。但我希望它给出总和,即使它包含行中的文本,它也应该只计算数字,避免文本。 请帮帮我


作为我以上评论的答案发布。这可能对某人有帮助。无论IIF条件的计算结果是什么,SSRS IIF都会计算true和false表达式,因此需要在IIF计算后执行强制转换

   =Sum(CInt(IIF(IsNumeric(Fields!FirstSecond.Value), Fields!FirstSecond.Value, 0)))

如果需要帮助,您需要显示代码:@EamonnMcEvoy首先感谢您至少解决了我的问题。这是我在表达式中使用的代码:=SumintFields!FirstSecond.values需要更多的信息,编辑您的问题并显示完整的代码。这是什么语言?看一看这个@EamonnMcEvoy,如果我的提问方式不恰当,我很抱歉。是的,它是在C asp.net web应用程序中,我正在制作rdlc报告,其中我有一个表数据集,并且有一个列,在行的末尾标记为sum。在行字段中,我使用Expression builder计算自动求和,表达式为=SumintFields!第二,价值