基于某些条件,我必须创建一个显示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 基于小数位 这是行不通的。有人可以帮忙吗?
答案 0 :(得分:1)
根据我对这个问题的理解,我们可以遵循以下步骤; 1.在表格中输入小数位(如果不存在) 2.使用
left(cast(round(cost,decimal_number) as char(32) ),decimal_number) as R