Telerik报告如何获得非四舍五入查询的金额
我目前正在使用telerik reports创建账单。 为此,我从数据库中提取客户,并总结他确认的所有文章的成本 因此,成本的文本框字段中包含以下代码:Telerik报告如何获得非四舍五入查询的金额,telerik,telerik-reporting,Telerik,Telerik Reporting,我目前正在使用telerik reports创建账单。 为此,我从数据库中提取客户,并总结他确认的所有文章的成本 因此,成本的文本框字段中包含以下代码: =Sum(IIf(Fields.IsConfirmed>0,Fields.Cost,0)) 这将确保我仅对客户确认的成本进行汇总 他想把它记在账单上 当我在没有IIf的情况下使用sum时,它会按预期运行,显示所有汇总的成本 (在这种情况下,包括太多未确认的成本)。但包括国际投资基金在内 费用已扣除: 没有显示一个十进制数字 总和值本身略
=Sum(IIf(Fields.IsConfirmed>0,Fields.Cost,0))
这将确保我仅对客户确认的成本进行汇总
他想把它记在账单上
当我在没有IIf的情况下使用sum时,它会按预期运行,显示所有汇总的成本
(在这种情况下,包括太多未确认的成本)。但包括国际投资基金在内
费用已扣除:
需要特别注意的是:我不能通过where语句来减少返回的行数,因为我还需要客户的总项目数,包括同一报告中另一个文本框的未确认项目。。也可能相关,数据以十进制(15,2)的形式存储在数据库中,我使用实体框架从数据库中获取数据(尽管如我之前所述,如果我不使用IIf,则不会出现舍入问题,并且我有十进制数字) 我在那里找到了解决办法。这个问题是其他编程语言的典型问题,在每种语言中都很容易被忽略
实际上,我在那里做的是将一些浮点数相加,但是如果字段被确认为,我就在那里找到了一个解决方案。这个问题是其他编程语言的典型问题,在每种语言中都很容易被忽略
实际上,我在那里做的是将一些浮点数相加,但是如果字段被确认为,我就在那里找到了一个解决方案。这个问题是其他编程语言的典型问题,在每种语言中都很容易被忽略
实际上,我在那里做的是将一些浮点数相加,但是如果字段被确认为,我就在那里找到了一个解决方案。这个问题是其他编程语言的典型问题,在每种语言中都很容易被忽略 实际上,我在那里做的是将一些浮点数相加,但是如果字段已确认,则
=Sum(IIf(Fields.IsConfirmed>0,Fields.Cost,0.00))