Power Fx adalah bahasa kode rendah yang menggunakan rumus seperti Excel. Gunakan Power Fx untuk membuat logika kompleks yang memungkinkan agen Anda memanipulasi data. Misalnya, rumus Power Fx dapat mengatur nilai variabel, mengurai string, atau menggunakan ekspresi dalam kondisi. Untuk informasi selengkapnya, lihat Power Fx gambaran umum dan referensi rumus.
Misalnya, untuk menggunakan variabel Conversation.Id sistem dalam rumus, lihat variabel sistem sebagai System.Conversation.Id.
Menggunakan nilai literal dalam rumus
Selain menggunakan variabel dalam rumus Power Fx , Anda dapat memasukkan nilai literal. Untuk menggunakan nilai literal dalam rumus, Anda harus memasukkannya dalam format yang sesuai dengan jenisnya. Tabel berikut mencantumkan jenis data dan format nilai literal yang sesuai.
Dalam contoh ini, ekspresi Power Fx menyimpan dan menampilkan nama pelanggan dalam huruf kapital.
Buat topik dan tambahkan simpul Pertanyaan .
Untuk Masukkan pesan, masukkan "Siapa nama Anda?".
Di bawah Identifikasi, pilih entitas Nama orang.
Pilih kotak di bawah Simpan respons pengguna sebagai, lalu pilih variabel Var1 dan beri nama. customerName
Di bawah simpul Pertanyaan , pilih + lalu pilih Atur nilai variabel.
Pilih kotak di bawah Atur variabel , lalu pilihBuat baru dan beri nama . capsName
Dalam kotak Nilai Untuk, pilih panah, lalu pilih tab Rumus >.
Di kotak fx , masukkan Upper(Text(Topic.customerName)), lalu pilih Sisipkan.
Di bawah simpul Pertanyaan , pilih + lalu pilih Kirim pesan.
Masukkan "HALO ", pilih {x}, lalu pilih capsName.
Menggunakan Power Fx rumus sebagai syarat
Untuk mengevaluasi ekspresi yang lebih kompleks, siapkan simpul Kondisi untuk menggunakan Power Fx rumus.
Dalam contoh ini, agen menentukan apakah tanggal pemesanan memenuhi syarat untuk diskon. Untuk melakukan itu, ia memeriksa apakah tanggal pemesanan yang diberikan oleh pelanggan adalah 14 hari atau lebih dari tanggal saat ini.
Buat topik dan tambahkan simpul Pertanyaan .
Untuk Masukkan pesan, masukkan "Tanggal pemesanan?".
Di bawah Identifikasi, pilih entitas Tanggal dan waktu.
Pilih kotak di bawah Simpan respons pengguna sebagai, lalu pilih variabel Var1 dan beri nama. bookingDate
Pilih ikon Tambahkan simpul di bawah simpul Pertanyaan , lalu pilih Tambahkan kondisi .
Pilih ikon Lainnya (...) dari simpul Kondisi, lalu pilihUbah ke rumus .
Dalam kotak Fungsi , pilih > panah, lalu pilih tab Rumus .
Ganti isi kotak fx dengan rumus Topic.bookingDate > (DateAdd (Now(), 14)), lalu pilih Sisipkan.
Di bawah simpul Kondisi , tambahkan simpul Pesan dan masukkan pesan "Anda memenuhi syarat untuk mendapatkan diskon".
Di bawah simpul Semua Kondisi Lainnya, tambahkan simpul Pesan dan masukkan pesan, "Maaf, Anda tidak memenuhi syarat untuk mendapatkan diskon."
Enhance and customize your Power Apps canvas app with easy-to-write formulas. Learn how to change formats, do math calculations, and implement conditional formatting.