Mengembalikan ekspresi yang diformat sebagai persentase (diperkalikan dengan 100) dengan karakter % di belakangnya.
Sintaks
FormatPercent(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaks fungsi FormatPercent memiliki argumen ini:
| Argumen | Deskripsi |
|---|---|
| Ekspresi | Diperlukan. Ekspresi yang akan diformat. |
| NumDigitsAfterDecimal | Opsional. Nilai numerik menunjukkan berapa banyak tempat di sebelah kanan desimal yang ditampilkan. Nilai defaultnya adalah –1, yang menunjukkan bahwa pengaturan kawasan komputer digunakan. |
| SertakanLeadingDigit | Opsional. Konstanta tristate yang menunjukkan apakah nol di depan ditampilkan atau tidak untuk nilai pecahan. Lihat Bagian Pengaturan untuk nilai. |
| UseParensForNegativeNumbers | Opsional. Konstanta tristate yang menunjukkan apakah menempatkan nilai negatif atau tidak dalam tanda kurung. Lihat Bagian Pengaturan untuk nilai. |
| GroupDigits | Opsional. Konstanta tristate yang menunjukkan apakah angka dikelompokkan atau tidak menggunakan pemisah grup yang ditentukan dalam pengaturan kawasan komputer. Lihat Bagian Pengaturan untuk nilai. |
Pengaturan
Argumen IncludeLeadingDigit, UseParensForNegativeNumbers, dan GroupDigits memiliki pengaturan berikut:
| Konstan | Value | Deskripsi |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | False |
| vbUseDefault | –2 | Gunakan pengaturan dari pengaturan kawasan komputer. |
Keterangan
Ketika satu atau beberapa argumen opsional dihilangkan, nilai untuk argumen yang dihilangkan disediakan oleh pengaturan kawasan komputer.
Catatan
Semua informasi pengaturan berasal dari tab Nomor Pengaturan Kawasan .
Contoh
| Ekspresi | Hasil |
|---|---|
| PILIH FormatPercent([DPercent]) AS Expr1 FROM ProductSales; | Memformat nilai dalam bidang "DPercent" ke dalam format "Persen" dan mengembalikan di kolom Expr1. |
| PILIH FormatPercent([DPercent],2,-1,-1,-1) AS DPercentage FROM ProductSales; | Memformat nilai dalam bidang "DPercent" ke dalam format "Persen" dengan 2 koma desimal, semua nilai kurang dari 1% akan memiliki "0" sebelum desimal, nilai negatif akan dibahas dalam tanda kurung, nilai akan dikelompokkan secara default pemisah ("10" akan ditampilkan sebagai 1.000,00%, "-10" akan ditampilkan sebagai (1.000,00%), "0" akan ditampilkan sebagai 0,00%). |