如何根据条件更改小数位?

时间:2016-08-02 10:06:00

标签: sql

基于某些条件,我必须创建一个显示2或3个小数点的表达式。请参阅我使用的代码

=Format(IIf(Fields!checkamt.Value>0,Fields!checkamt.Value * Fields!ExchangeRate.Value,""),"#,##0.F"+CStr(Fields!DecimalPlaces.Value))

输出为10000F2或10000F3,应为10000.56或10000.561 基于小数位 这是行不通的。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

根据我对这个问题的理解,我们可以遵循以下步骤; 1.在表格中输入小数位(如果不存在) 2.使用

left(cast(round(cost,decimal_number) as char(32) ),decimal_number) as R