Menggunakan kolom tabel rumus (pratinjau)
[Topik ini adalah dokumentasi prarilis dan dapat berubah.] Informasi selengkapnya: program pratinjau Power Apps
Kolom rumus adalah jenis data di Microsoft Dataverse for Teams yang dibangun di Power Fx. Anda dapat menambahkan kolom rumus ke tabel secara real time. Tabel Dataverse menyimpan logika dan memberi Anda nilai selama operasi fetch. Kolom rumus menggunakan sintaks Power Fx yang mirip dengan Office Excel. Saat Anda memasukkan rumus, Intellisense membantu Anda dengan rekomendasi untuk rumus, sintaks, dan kesalahan.
Catatan
Kolom rumus dapat ditambahkan sebagai bidang hitung. Saat ini, kolom rumus tidak dapat digunakan pada bidang roll-up atau dengan plugin.
Menambahkan kolom rumus
- Pilih tab Bangun, dan kemudian pilih Lihat semua, dan perluas Tabel.
- Dari daftar tabel dalam aplikasi Power Apps untuk Teams, pilih tabel yang diinginkan.
- Pilih Tambah kolom atau pilih Edit data > Tambah kolom. Bila Anda memilih Edit data, Anda juga dapat memilih + di kolom tempat Anda ingin menambahkan kolom rumus.
- Di panel Tambah kolom baru:
- Masukkan Nama untuk kolom, misalnya Harga total.
- Pilih Rumus sebagai Jenis.
- Masukkan rumus di kotak Ekspresi. Pada contoh ini, kolom Harga (Jenis data desimal) dikalikan dengan kolom Jumlah unit (jenis data Angka). Pilih Buat.
Saat Anda membuat rekaman, kolom rumus mengeksekusi rumus dan menampilkan data untuk rekaman. Jika nilai kolom rumus untuk rekaman tidak diperbarui, pilih Segarkan pada bilah perintah untuk menjalankan rumus.
Perhatikan bahwa jenis kolom ditentukan berdasarkan rumus. Anda dapat mengubah rumus setelah membuatnya jika tidak mengubah jenis kolom. Contohnya, rumus harga * diskon membuat jenis kolom dari angka, sedangkan rumus First & “ “ & Last membuat jenis kolom string. Anda dapat mengubah rumus harga * diskon ke harga * (diskon +10%) karena tidak mengubah jenis kolom. Namun, setelah disimpan, Anda tidak dapat mengubah rumus harga * diskon Text(harga * diskon) karena hal tersebut akan memerlukan mengubah jenis kolom menjadi string.
Jenis data
Jenis data berikut dapat ditampilkan di kolom rumus:
- Teks
- Angka Desimal
- Ya/Tidak (boolean)
- Tanggal
Catatan
Jenis data mata uang saat ini tidak didukung.
Jenis fungsi
Jenis fungsi berikut didukung dengan rumus yang digunakan di kolom rumus:
- Decimal
- String
- Boolean
- Set Opsi
- DateTime (TZI)
- DateTime (Lokal pengguna) (terbatas pada perbandingan dengan nilai lokal pengguna lain dan fungsi DateAdd)
- DateTime (hanya tanggal) (terbatas pada perbandingan dengan nilai hanya tanggal, dan fungsi DateAdd)
- Mata uang
- bilangan bulat, dipromosikan ke Desimal
Operators
Operator ini didukung dengan rumus yang digunakan di kolom rumus:
+, -, *, /, %, ^, in, exactin, &
Informasi lebih lanjut, buka Operator di Power Apps
Fungsi yang Tersedia
Fungsi skalar berikut tersedia dengan kolom rumus.
Teks *
Nilai *
* Fungsi Teks dan Nilai hanya berfungsi dengan bilangan bulat, dengan pemisah desimal tidak terlibat. Karena pemisah desimal bervariasi sesuai lokal, dan kolom rumus dievaluasi tanpa pengetahuan lokal, tidak ada cara untuk mengartikan atau menghasilkan pemisah desimal dengan benar.