レポート ビューアー コントロール (rdlc) を使用してレポートを生成しています。私の列の1つに値があります
=AVG(Fields!Reading.Value, "CellReading_Reading")
小数点以下10桁以上の値を取得しています。しかし、私はそれを小数点以下3桁に丸めたいと思っています。これを行うための表現は何ですか?
ありがとうございました。NLV
レポート ビューアー コントロール (rdlc) を使用してレポートを生成しています。私の列の1つに値があります
=AVG(Fields!Reading.Value, "CellReading_Reading")
小数点以下10桁以上の値を取得しています。しかし、私はそれを小数点以下3桁に丸めたいと思っています。これを行うための表現は何ですか?
ありがとうございました。NLV
FormatNumber(AVG(Fields!Reading.Value, "CellReading_Reading"),3)
cdonnerの答えは素晴らしかったので、私はそれを自分で取り入れました。私のように少し複雑なケースがあり、複数のデータセットから複数のフィールドを連結したい場合は、次のようにすることができます...
=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 つまたは複数のエントリに関連しています。ボックスを右クリックして「式」を選択し、「データセット」を調べると、2 つの「項目」は「Measured_Result_Details」と「Measured_Result」です。これは、各データセットのフィールドを 1 つのテキスト ボックスに表示する複数のデータセットがある場合に便利です。