Memulai menggunakan rumus di aplikasi kanvas
Konfigurasikan aplikasi kanvas Anda dengan rumus yang tidak hanya menghitung nilai dan melakukan tugas lain (seperti yang mereka lakukan di Excel), namun juga merespon input pengguna (sebagaimana yang diperlukan aplikasi).
- Di Excel, Anda membuat rumus yang, misalnya, mengisi sel dan membuat tabel dan diagram.
- Di Power Apps, Anda membuat rumus serupa saat Anda mengonfigurasi kontrol, bukan sel. Selain itu, Anda membuat rumus yang berlaku khusus untuk aplikasi, bukan spreadsheet.
Misalnya, Anda membuat rumus untuk menentukan cara aplikasi merespon saat pengguna memilih tombol, menyesuaikan penggeser, atau memberikan input lainnya. Rumus-rumus ini mungkin menampilkan layar yang berbeda, memperbarui sumber data yang bersifat eksternal untuk aplikasi, atau membuat tabel yang berisi subset data dalam tabel yang ada.
Anda dapat menggunakan rumus untuk berbagai skenario. Misalnya, Anda dapat menggunakan GPS perangkat Anda, kontrol peta, dan rumus yang menggunakan Location.Latitude dan Location.Longitude untuk menampilkan lokasi Anda saat ini. Saat Anda bergerak, peta secara otomatis melacak lokasi Anda.
Artikel ini hanya memberikan gambaran umum tentang bekerja dengan rumus. Telusuri referensi rumus untuk rincian lebih lanjut dan daftar lengkap fungsi, operator, dan blok bangunan lainnya yang dapat Anda gunakan.
Penting
Kami sedang bertransisi untuk menjadikan bilah rumus eksperimental Power Fx sebelumnya sebagai pengalaman bilah rumus default. Bilah rumus yang diperbarui memiliki intellisense yang lebih baik dan penyorotan kesalahan yang lebih baik dan memungkinkan Anda menulis rumus dengan cepat dan akurat.
Bilah rumus yang diperbarui AKTIF secara default untuk aplikasi baru. Untuk aplikasi yang ada, ikuti langkah-langkah berikut untuk mengaktifkan bilah rumus Power FX:
- Buka aplikasi kami di Power Apps Studio, pilih Pengaturan > Fitur > mendatang Pratinjau > atur Power Fx bilah rumus beralih ke AKTIF.
Masukan Anda sangat penting karena kami menjadikan bilah rumus yang diperbarui ini sebagai pengalaman default untuk semua aplikasi.
Prasyarat
- Daftar Power Apps, lalu masuk dengan memberikan kredensial yang sama dengan yang Anda gunakan untuk mendaftar.
- Pelajari cara untuk mengonfigurasi kontrol di Power Apps.
Menggunakan Power Fx bilah rumus
Bilah rumus Power FX menawarkan cara yang lebih intuitif dan efisien untuk menulis rumus untuk aplikasi Anda. Ikuti langkah-langkah berikut untuk menggunakan bilah rumus:
- Buka aplikasi Anda untuk mengedit Power Apps Studio.
- Pilih bilah rumus di bagian atas layar untuk membukanya.
- Mulai ketikkan rumus Anda di bilah. Saat Anda mengetik, bilah rumus akan memberikan saran untuk fungsi yang cocok dengan input Anda.
- Lanjutkan mengetik rumus Anda atau pilih saran sampai Anda selesai.
Tampilkan nilai sederhana
Di Excel, Anda dapat memasukkan bagian data tertentu, seperti nomor 42 atau frasa Halo Dunia, dengan mengetikkannya ke dalam sel. Sel tersebut akan selalu menampilkan data yang tepat saat Anda mengetiknya. Di Power Apps, Anda juga dapat menentukan sepotong data yang tidak berubah dengan mengatur properti Teks dari label ke urutan yang tepat dari karakter yang Anda inginkan, dikelilingi oleh tanda kutip ganda.
Membuat aplikasi kanvas kosong.
Bilah rumus berada di bagian atas layar.
- Daftar properti: Setiap kontrol dan layar memiliki rangkaian properti. Gunakan daftar ini untuk memilih properti tertentu.
- Rumus: Rumus yang akan dihitung untuk properti ini, terdiri dari nilai, operator, dan fungsi. Saat Anda mengetik, Intellisense membantu Anda dengan rekomendasi untuk rumus, sintaks, dan kesalahan.
- Kontrol yang dipilih: Di bilah rumus, Anda dapat melihat dan mengedit properti untuk kontrol yang dipilih atau untuk layar jika kontrol tidak dipilih.
Tambahkan kontrol Label ke layar.
Bila Anda menambahkan label, daftar properti secara otomatis menampilkan properti Teks, yang akan mendorong kontrol yang ditampilkan. Secara default, nilai properti ini adalah "Teks".
Atur nilai properti Teks menjadi "Halo Dunia" dengan mengetikkan string tersebut, yang dikelilingi tanda kutip ganda, ke dalam bilah rumus:
Label mencerminkan nilai baru ini saat Anda mengetikkannya. Layar mungkin menampilkan ikon tanda seru berwarna kuning saat Anda mengetik. Ikon ini menunjukkan kesalahan, namun akan hilang setelah selesai memasukkan nilai yang valid. Misalnya, string tanpa tanda kutip ganda pada kedua ujungnya tidak valid.
Di Excel, Anda dapat menampilkan angka, seperti 42, dengan mengetiknya ke sel atau dengan mengetik rumus yang akan ditetapkan ke angka tersebut, seperti =Sum(30,12). Di Power Apps, Anda dapat mencapai efek yang sama dengan mengatur properti Teks dari kontrol, seperti label, ke 42 atau Sum(30,12). Sel dan label akan selalu menampilkan angka tersebut terlepas dari perubahan apa pun pada lembar kerja atau aplikasi.
Catatan
Di Power Apps, Anda tidak mendahului rumus dengan tanda sama atau tanda plus seperti yang Anda lakukan di Excel. Bilah rumus memperlakukan apa pun yang Anda ketik di sana sebagai rumus secara default. Anda juga tidak mengelilingi rumus dengan tanda kutip ganda ("), seperti yang Anda lakukan sebelumnya untuk menentukan string teks.
Di properti Teks dari label, ganti "Halo Dunia" dengan Sum(1,2,3).
Selagi Anda mengetik, bilah rumus membantu Anda menampilkan deskripsi dan argumen yang diharapkan untuk fungsi ini. Seperti tanda kutip ganda akhir di "Halo Dunia", layar menampilkan silang mérah untuk menunjukkan kesalahan hingga Anda mengetik tanda kurung akhir rumus ini:
Mengubah nilai berdasarkan input
Di Excel, Anda mengetik =A1+A2 ke dalam sel untuk menampilkan jumlah sel nilai apa pun yang ditampung A1 dan A2. Jika salah satu atau kedua nilai tersebut berubah, sel yang berisi rumus akan secara otomatis menampilkan hasil yang diperbarui.
Di Power Apps, Anda dapat mencapai hasil yang sama dengan menambahkan kontrol ke layar dan mengatur properti mereka. Contoh ini menampilkan kontrol label bernama Label1 dan dua kontrol Input teks, bernama TextInput1 dan TextInput2.
Terlepas dari angka yang Anda ketik dalam kontrol input teks, label selalu menampilkan jumlah angka tersebut karena properti Teks diatur ke rumus ini:
TextInput1.Text + TextInput2.Text
Di Excel, Anda dapat menggunakan rumus pemformatan bersyarat untuk ditampilkan, misalnya, nilai negatif dalam warna merah. Di Power Apps, Anda dapat menggunakan rumus untuk menentukan tidak hanya nilai utama kontrol namun juga properti seperti pemformatan. Pada contoh berikutnya, rumus untuk properti Warna dari label secara otomatis menampilkan nilai negatif dalam warna merah. Fungsi Jika akan terlihat sangat familiar dari Excel:
If( Value(Label1.Text) < 0, Color.Red, Color.Black )
Mengubah warna berdasarkan input pengguna
Anda dapat mengonfigurasi aplikasi Anda dengan rumus sehingga pengguna dapat mengubah tampilan atau perilaku aplikasi Anda. Misalnya, Anda dapat membuat filter untuk menampilkan hanya data yang berisi string teks yang ditentukan pengguna, atau Anda dapat mengizinkan pengguna mengurutkan rangkaian data berdasarkan kolom tertentu di himpunan data. Dalam prosedur ini, Anda akan membiarkan pengguna mengubah warna layar dengan menyesuaikan satu atau beberapa penggeser.
Hapus kontrol dari prosedur sebelumnya, atau buat aplikasi kosong seperti yang Anda lakukan sebelumnya, dan tambahkan tiga kontrol penggeser ke dalamnya:
Atur penggeser agar tidak tumpang tindih, tambahkan tiga label, dan konfigurasikan untuk menampilkan Merah, Hijau, dan Biru:
Atur properti Maks dari setiap penggeser ke 255, yang merupakan nilai maksimum komponen warna untuk fungsi RGBA.
Pilih layar dengan memilih jauh dari kontrol apa pun, lalu atur properti Isi layar ke rumus ini:
RGBA( Slider1.Value, Slider2.Value, Slider3.Value, 1 )Sebagaimana telah dijelaskan, Anda mengakses properti kontrol menggunakan . operator. Slider1.Value merujuk pada properti Nilai, yang mencerminkan di mana pengguna meletakkan penggeser antara nilai Min dan Maks. Selagi Anda mengetik rumus ini, setiap kontrol yang berisi kode warna antara layar dan bilah rumus:
Saat Anda mengetik penutup kurung, latar belakang layar akan berubah menjadi abu-abu gelap berdasarkan nilai default setiap penggeser, yang merupakan 50. Saat Anda selesai mengetik rumus, rumus dihitung dan digunakan sebagai nilai warna latar belakang.
Sesuaikan penggeser, dan lihat bagaimana perubahan Anda mempengaruhi warna latar belakang Anda dengan menjalankan aplikasi.
Saat setiap penggeser berubah, rumus yang berisi fungsi RGBA dihitung ulang, yang segera akan mengubah tampilan layar.
Mengelola perilaku aplikasi
Anda dapat menggunakan rumus tidak hanya untuk melakukan penghitungan dan mengubah tampilan, namun juga melakukan tindakan. Misalnya, Anda dapat mengatur properti OnSelect dari tombol ke rumus yang mencakup fungsi Navigasikan. Bila pengguna memilih tombol tersebut, layar yang Anda tentukan pada rumus akan ditampilkan.
Anda dapat menggunakan beberapa fungsi, seperti Menavigasi dan Kumpulkan, hanya dalam rumus perilaku. Rumus referensi memanggil jika Anda hanya dapat menggunakan fungsi dalam konteks ini.
Anda dapat mengambil lebih dari satu tindakan dalam rumus perilaku jika Anda memisahkan fungsi dengan titik koma (;). Misalnya, Anda mungkin ingin memperbarui variabel konteks, mendorong data ke sumber data, dan akhirnya menavigasi ke layar lain.
Lihat daftar properti berdasarkan kategori
Daftar properti menampilkan properti secara alfabet, namun Anda juga dapat melihat semua properti kontrol, yang diatur berdasarkan kategori, jika Anda memilih pilihan Lanjutan pada tab Tampilan dari sisi kanan layar:
Anda dapat mengedit rumus secara langsung dalam tampilan ini. Dengan pemilih kontrol di bagian atas panel, Anda dapat dengan cepat menemukan kontrol untuk dipakai. Dan dengan pencarian properti, Anda dapat dengan cepat menemukan properti kontrol tersebut.
Awalnya, tampilan ini menampilkan properti yang paling penting. Untuk mengungkapkan semua properti, klik panah bawah di bagian bawah panel. Setiap kontrol memiliki daftar panjang properti yang mengatur semua aspek perilaku dan tampilan kontrol. Anda dapat menggulir daftar atau mencari properti dengan mengetik di kotak di bagian atas panel.
Sintaks rumus
Selagi Anda mengetik rumus pada bilah rumus, elemen sintaks yang berbeda muncul dalam berbagai warna untuk meningkatkan keterbacaan dan membantu Anda memahami rumus yang panjang. Berikut adalah daftar kode warna di Power Apps.
Baca juga
Menggunakan kemampuan Cari dan Ganti di bilah rumus
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).