Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Áp dụng cho: Ứng dụng Canvas Copilot Studio Desktop
flows
Dataverse formula
columns Các ứng dụng dựa trên mô hình
Power Platform CLI
Dataverse functions
Power Pages
Làm tròn một số.
Round, RoundDownvà RoundUp
Các Roundhàm , RoundDownvà RoundUp , làm tròn số tới số chữ số thập phân đã xác định:
- Round làm tròn lên nếu chữ số tiếp theo là 5 trở lên. Nếu không, hàm này sẽ làm tròn xuống.
- RoundDown luôn làm tròn xuống số thấp hơn trước đó, tiến tới không.
- RoundUp luôn làm tròn lên đến số cao hơn tiếp theo, xa số không.
Số chữ số thập phân có thể được chỉ định cho các hàm sau:
| Số vị trí thập phân | Mô tả | Ví dụ: |
|---|---|---|
| Lớn hơn 0 | Số được làm tròn về số ở bên phải dấu cách thập phân. |
Round( 12.37, 1 ) trả về 12.4. |
| 0 | Số được làm tròn đến số nguyên gần nhất. |
Round( 12.37, 0 ) trả về 12. |
| Nhỏ hơn 0 | Số được làm tròn về số ở bên trái dấu cách thập phân. |
Round( 12.37, -1 ) trả về 10. |
Int Và Trunc
Hàm Int và Trunc làm tròn số thành số nguyên (số nguyên không có thập phân):
- Int làm tròn xuống đến số nguyên gần nhất.
- Trunc rút ngắn số thành chỉ còn phần số nguyên bằng cách loại bỏ bất kỳ phần thập phân nào.
Sự khác biệt giữa Int và Trunc nằm trong việc xử lý các số âm. Ví dụ: đối số của -4.3, Int sẽ trả về số nguyên xa số không, -5trong Trunc khi sẽ trả về số nguyên gần bằng không, -4.
Int trả về các giá trị duy nhất trong năm hàm làm tròn, trong khi trả về Trunc các giá trị giống như RoundDown.
Dùng Trunc để trích xuất phần thập phân của một số bằng cách trừ nó ra khỏi giá trị ban đầu, ví dụ X - Trunc(X).
Không thể xác định vị trí thập phân như Trunc nó có thể với Microsoft Excel. Sử dụng RoundDown thay vào đó khi điều này là cần thiết.
Bảng một cột
Các hàm này hỗ trợ các bảng một cột. Nếu bạn chuyển một số duy nhất, giá trị trả về là phiên bản làm tròn của số đó. Nếu bạn chuyển bảng một cột có chứa các số, thì giá trị trả về là bảng một cột gồm các số được làm tròn. Tham số DecimalPlaces có thể là một giá trị đơn lẻ hoặc một bảng cột đơn. Nếu bảng một cột đơn có ít giá trị hơn Number, số không được sử dụng cho các giá trị còn lại. Sử dụng ShowColumns và các hàm định hình bảng khác để trích xuất bảng cột đơn từ một bảng lớn hơn.
Cú pháp
Round(Number, DecimalPlaces)
RoundDown(Number, DecimalPlaces)
RoundUp(Number, DecimalPlaces)
- Số - Bắt buộc. Số để làm tròn.
- DecimalPlaces - Bắt buộc. Số chữ số thập phân để làm tròn thành. Sử dụng giá trị dương để biểu thị vị trí thập phân ở bên phải dấu phân cách thập phân, giá trị âm ở bên trái và số 0 cho một số nguyên.
Int(Số)
Trunc(Số)
- Số - Bắt buộc. Số được làm tròn thành số nguyên.
Ví dụ
Làm tròn đến một số nguyên.
X |
Round( X, 0 ) |
RoundUp( X, 0 ) |
RoundDown( X, 0 ) |
Int( X ) |
Trunc( X ) |
|---|---|---|---|---|---|
| 7.9 | 8 | 8 | 7 | 7 | 7 |
| -7,9 | -8 | -8 | -7 | -8 | -7 |
| 7.5 | 8 | 8 | 7 | 7 | 7 |
| -7,5 | -8 | -8 | -7 | -8 | -7 |
| 7.1 | 7 | 8 | 7 | 7 | 7 |
| -7,1 | -7 | -8 | -7 | -8 | -7 |
Làm tròn đến hai chữ số thập phân ở bên phải dấu phân cách thập phân (0,01).
X |
Round( X, 2 ) |
RoundUp( X, 2 ) |
RoundDown( X, 2 ) |
|---|---|---|---|
| 430.123 | 430.12 | 430.13 | 430.12 |
| 430.125 | 430.13 | 430.13 | 430.12 |
| 430.128 | 430.13 | 430.13 | 430.12 |
Làm tròn đến hai chữ số thập phân ở bên trái dấu phân cách thập phân (100).
X |
Round( X, -2 ) |
RoundUp( X, -2 ) |
RoundDown( X, -2 ) |
|---|---|---|---|
| 430.123 | 400 | 500 | 400 |
| 449.942 | 400 | 500 | 400 |
| 450.000 | 500 | 500 | 400 |
| 450.124 | 500 | 500 | 400 |
| 479.128 | 500 | 500 | 400 |
Làm tròn bảng giá trị một cột.
X |
Int( X ) |
Round( X, 2 ) |
RoundDown( X, [ 0, 1, 2 ] ) |
RoundUp( X, [ 2 ] ) |
|---|---|---|---|---|
| [ 123.456, 987.593, 542.639 ] |
[ 123, 987, 542 ] |
[ 123.46, 987.59, 542,64 ] |
[ 123, 987.5, 542,63 ] |
[ 123.46, 988, 543 ] |