gpt4 book ai didi

reporting-services - 去除 SSRS 表达式中的小数点而不进行舍入

转载 作者:行者123 更新时间:2023-12-02 00:55:07 24 4
gpt4 key购买 nike

在我的报告中,我试图在不四舍五入的情况下删除小数。我将使用它来设置面积图垂直轴上的最小值。

所以我尝试了 =Format(98.56, "N0"),但这返回了 99,这是不正确的。它应该返回 98

我一直在专门搜索 SSRS,但大多数结果都是针对 tsql。

我的问题:如何在不四舍五入的情况下删除 SSRS 中的小数?

谢谢

最佳答案

尝试使用“地板”。它有效地向下舍入到最接近的整数。您会在数学函数下找到它。

=Floor(Fields!Number.Value)

请注意,Transact-SQL 中还有一个 Floor 函数,如果您需要在 SQL 脚本中进行某些处理,它的工作方式相同。

根据评论中的要求更新如果您想在小数点后获得相同的结果,您只需要一点代数知识。

=Floor((Fields!Number.Value*10))/10

这应该将 99.46 变成 99.4。鉴于它削减了其余部分,您可以添加任何您想要的额外零。

关于reporting-services - 去除 SSRS 表达式中的小数点而不进行舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36294128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com