gpt4 book ai didi

sql - 当数据是混合格式时,如何使用 2 位数的队列格式化 SSRS 字段

转载 作者:行者123 更新时间:2023-12-04 10:44:08 26 4
gpt4 key购买 nike

我有来自存储过程的数据,看起来像这样,需要以 2 位数的精度显示在我的报告中。数据都是 NVARCHAR,但有一些看起来是数字或显示为“Max”的混合行。

enter image description here

如何只显示 2 位精度?我尝试了以下对数字外观数据效果很好的方法,但在“Max”上出现错误。

=FormatNumber(Fields!TBS.Value, 2)

最佳答案

使用 IIF 确定该值是否为数字,然后使用 IIF 对其进行格式化。

=IIF(ISNUMERIC(Fields!TBS.Value), FormatNumber(Fields!TBS.Value, 2), Fields!TBS.Value)

是数字:

Returns a Boolean value indicating whether an expression can be evaluated as a number.



MS SSRS 描述

关于sql - 当数据是混合格式时,如何使用 2 位数的队列格式化 SSRS 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59795239/

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