我正在使用Report Viewer Control(rdlc)生成报告。我的一个列的值为
=AVG(Fields!Reading.Value, "CellReading_Reading")
我得到10位或更多小数位的值。但我想把它四舍五入到小数点后3位。这样做的表达方式是什么?
谢谢。 NLV
答案 0 :(得分:15)
FormatNumber(AVG(Fields!Reading.Value, "CellReading_Reading"),3)
答案 1 :(得分:2)
Decimal Places
设为0 答案 2 :(得分:0)
= FormatNumber(Sum(Fields!Actual_Measurement.Value,“Measured_Result”),1) &安培; “(& FormatNumber(First(Fields!Allowed_Min.Value,“Measured_Result_Details”),1) &安培; “ - ”& FormatNumber(First(Fields!Allowed_Max.Value,“Measured_Result_Details”),1) &安培; “)”
此处显示的内容示例为......
15.3(12-16)
...如果Actual_Measurement = 15.3,Allowed_Min = 12且Allowed_Max = 16
在这种情况下,“Measured_Result_Details”表中的1个条目与“Measured_Result”表中的1个或多个条目相关。右键单击该框并选择“表达式”,然后查看“数据集”,我的两个“项目”是“Measured_Result_Details”和“Measured_Result”。对于拥有1个以上数据集且每个数据集中的字段显示在1个文本框中的任何人来说,这可能很有用!
答案 3 :(得分:0)
答案 4 :(得分:0)
最简单的方法应该是在文本框的N3
属性中输入format
。
N
代表数字,C
代表货币
示例:
N0
的格式123456.12
为123,456
C2
的格式1234.562
为$1,234.56
以此类推...