我有一份 SSRS (2008) 报告,其中包含原始交易,然后对它们进行分组和总计。在“总计”级别,我想将最终数字四舍五入到最接近的 0.25,但是我找不到这样做的方法。根据我所读到的,SSRS 中的 Round() 函数只四舍五入为整数。我在 SQL 中找到了几种方法,但问题是,我想用实数进行所有计算,然后对结果进行四舍五入,这样我就不会从实数中引入大量错误。这是我能找到的最好的 SQL 解决方案:
dec(round(number * 4, 0)/4,11,2) as Nearest_Qtr
有人知道我如何在实际的 SSRS 报告中做同样的事情吗?
在此先感谢您的帮助!