Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Aplikasi Kanvas
Copilot Studio
Desktop mengalir
kolom
rumus Dataverse Aplikasi berbasis model
Power Platform CLI
Fungsi
Dataverse Power Pages
Membulatkan angka.
Round, RoundDown, dan RoundUp
Fungsi Round, RoundDown, dan RoundUp membulatkan angka ke jumlah tempat desimal yang ditentukan:
- Round membulatkan ke atas jika digit berikutnya adalah 5 atau lebih tinggi. Jika tidak, fungsi ini membulatkan ke bawah.
- RoundDown selalu membulatkan ke bawah ke angka yang lebih rendah sebelumnya, menuju nol.
- RoundUp selalu membulatkan ke atas ke angka yang lebih tinggi berikutnya, jauh dari nol.
Jumlah tempat desimal dapat ditentukan untuk fungsi ini:
| Tempat desimal | KETERANGAN | Contoh |
|---|---|---|
| Lebih dari 0 | Jumlah dibulatkan ke kanan pemisah desimal. |
Round( 12.37, 1 ) mengembalikan 12.4. |
| 0 | Angka dibulatkan ke bilangan bulat terdekat. |
Round( 12.37, 0 ) mengembalikan 12. |
| Kurang dari 0 | Jumlah dibulatkan ke kiri pemisah desimal. |
Round( 12.37, -1 ) mengembalikan 10. |
Int dan Trunc
Fungsi Int dan Trunc membulatkan angka ke bilangan bulat (bilangan bulat tanpa desimal):
- Int membulatkan ke bawah ke bilangan bulat terdekat.
- Trunc memotong angka hanya ke bagian bilangan bulat dengan menghapus bagian desimal apa pun.
Perbedaan antara Int dan Trunc berada dalam penanganan angka negatif. Misalnya, untuk argumen , Int akan mengembalikan bilangan -4.3bulat lebih jauh dari nol, -5, sementara Trunc akan mengembalikan bilangan bulat lebih dekat ke nol, -4.
Int mengembalikan nilai yang unik di antara lima fungsi pembulatan, sementara Trunc mengembalikan nilai yang sama dengan RoundDown.
Gunakan Trunc untuk mengekstrak bagian desimal angka dengan menguranginya dari yang asli, misalnya X - Trunc(X).
Tempat desimal tidak dapat ditentukan dengan Trunc seperti yang bisa dilakukan dengan Microsoft Excel. Gunakan RoundDown sebagai gantinya ketika ini diperlukan.
Tabel kolom tunggal
Fungsi ini mendukung tabel satu kolom. Jika Anda melewatkan satu angka, nilai yang dihasilkan adalah versi bulat dari angka tersebut. Jika Anda melewatkan satu tabel kolom yang berisi angka, nilai yang dihasilkan adalah satu tabel kolom dengan angka yang dibulatkan. Parameter DecimalPlaces dapat merupakan nilai tunggal atau tabel kolom tunggal. Jika tabel satu kolom memiliki lebih sedikit nilai dari Angka, nol digunakan untuk nilai yang tersisa. Gunakan ShowColumns dan fungsi pembentuk tabel lain untuk mengekstrak tabel satu kolom dari tabel yang lebih besar.
Sintaks
Round(Angka, Tempat Desimal)
RoundDown(Angka, Tempat Desimal)
RoundUp(Angka, Tempat Desimal)
- Nomor - Wajib. Angka untuk dibulatkan.
- DecimalPlaces - Wajib. Jumlah tempat desimal untuk dibulatkan. Gunakan nilai positif untuk menunjukkan tempat desimal di kanan pemisah desimal, nilai negatif di kiri, dan nol untuk bilangan cacah.
Int(Angka)
Trunc(Angka)
- Nomor - Wajib. Angka yang akan dibulatkan ke bilangan bulat.
Contoh
Pembulatan ke bilangan cacah.
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 |
Pembulatan ke dua tempat desimal di kanan pemisah desimal (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 |
Pembulatan ke dua tempat desimal di kiri pemisah desimal (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 |
Pembulatan tabel nilai satu kolom.
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 ] |