Referensi rumus - Power Apps

Dalam artikel ini, pelajari tentang semua fungsi yang tersedia di Power Apps.

Formula dalam Power Apps menggabungkan banyak elemen. Yang tercantum di bawah ini adalah:

  • Fungsi mengambil parameter, melakukan operasi, dan menampilkan nilai. Misalnya, Sqrt(25) menampilkan 5. Fungsi ini dimodelkan berdasarkan fungsi Microsoft Excel. Beberapa fungsi memiliki efek samping, misalnya SubmitForm, yang hanya cocok pada rumus perilaku seperti Button.OnSelect.
  • Sinyal menampilkan informasi tentang lingkungan. Misalnya, Location akan menampilkan koordinat GPS perangkat saat ini. Sinyal tidak menggunakan parameter maupun memiliki efek samping.
  • Enumerasi menampilkan nilai konstan yang sebelumnya telah ditentukan. Misalnya, Color adalah enumerasi yang memiliki nilai yang sebelumnya telah ditentukan untuk Color.Red, Color.Blue, dan sebagainya. Enumerasi yang umum disertakan di sini; enumerasi yang dikhususkan untuk fungsi akan dijelaskan dengan fungsinya.
  • Operator bernama, seperti thisitem dan Self, memberikan akses ke informasi dari dalam wadah.

Elemen lain meliputi:

A

Abs – Nilai absolut angka.

Acceleration – Membaca sensor akselerasi di perangkat Anda.

Acos – Menampilkan arccosine angka, dalam radian.

Acot – Menampilkan arccotangent angka, dalam radian.

AddColumns – Menampilkan tabel dengan kolom ditambahkan..

And – Logika Boolean AND. Menampilkan nilai benar jika semua argumen benar. Anda juga dapat menggunakan& operator.

AIClassify – Mengklasifikasikan teks ke dalam satu atau lebih kategori.

AIExtract – Mengekstrak entitas tertentu seperti nomor registrasi, nomor telepon, atau nama orang.

AIReply – Membuat draf balasan untuk pesan yang Anda berikan.

AISentiment – Mendeteksi sentimen teks yang Anda berikan.

AISummarize – Meringkas teks yang Anda berikan.

AITranslate – Menerjemahkan teks dari bahasa lain.

App – Menyediakan informasi tentang aplikasi yang saat ini berjalan dan kontrol atas perilaku aplikasi.

Asin – Menampilkan arc sinus angka, dalam radian.

Assert – Mengevaluasi apakah nilai benar atau salah dalam sebuah pengujian.

As –menamai rekaman saat ini di Galeri, formulir, dan fungsi cakupan rekaman seperti ForAll, With, dan Sum.

AsType – Menangani referensi rekaman sebagai jenis tabel spesifik.

Atan – Menampilkan arctangent angka, dalam radian.

Atan2 – Menampilkan arctangent berdasarkan koordinat (x,y), (x,y) dalam radian.

Average – Menghitung rata-rata ekspresi tabel atau kumpulan argumen.

B

Back – Menampilkan layar sebelumnya.

Blank – Menampilkan nilai kosong yang dapat digunakan untuk menambahkan nilai NULL di sumber data.

Boolean – Mengkonversi string teks, angka, atau nilai tidak berjensi ke nilai Boolean.

C

Calendar – Mengambil informasi tentang kalender untuk lokasi saat ini.

Char – Menerjemahkan kode karakter menjadi string.

Choices – Menampilkan tabel kemungkinan nilai untuk kolom pencarian.

Clear – Menghapus semua data dari kumpulan.

ClearCollect – Menghapus semua data dari kumpulan dan selanjutnya menambahkan serangkaian rekaman.

ClearData – Menghapus kumpulan atau semua kumpulan dari host aplikasi seperti perangkat lokal.

Clock – Menampilkan informasi tentang jam untuk lokasi saat ini.

Coalesce – Mengganti nilai kosong serta tidak mengubah nilai non-kosong.

Collect – Membuat kumpulan atau menambahkan data ke sumber data.

Color – Menetapkan properti ke nilai warna bawaan.

ColorFade – Memudarkan nilai warna.

ColorValue – Menerjemahkan nama warna CSS atau kode hex ke suatu nilai warna.

Kolom – Mengambil nama dan nilai kolom dari tipe data objek yangtidak diketik.

ColumnNames – Mengambil nama dan nilai kolom dari tipe data objek yangtidak diketik.

Compass – Menampilkan arah kompas.

Concat – Menyatukan string dalam sumber data.

Concatenate – Menyatukan string.

Concurrent – Mengevaluasi beberapa rumus secara bersamaan satu sama lain.

Connection – Menampilkan informasi tentang koneksi jaringan.

Salin – Menyalin teks ke clipboard di perangkat tempat aplikasi berjalan.

Count – Menghitung rekaman tabel yang berisi angka.

Cos – Menampilkan kosinus suatu sudut yang ditentukan di radian.

Cot – Menampilkan cotangent suatu sudut yang ditentukan di radian.

CountA – Menghitung rekaman tabel yang tidak kosong.

CountIf – Menghitung rekaman tabel yang memenuhi syarat.

CountRows – Menghitung rekaman tabel.

D

DataSourceInfo – Menyediakan informasi tentang sumber data.

Date – Menampilkan nilai tanggal/waktu, berdasarkan nilai Tahun, Bulan, dan Hari.

DateAdd – Menambahkan hari, bulan, kuartal, atau tahun ke nilai tanggal/waktu.

DateDiff – Mengurangi dua nilai tanggal, dan menunjukkan hasil dalam hari, bulan, kuartal, atau tahun.

DateTime – Mengembalikan nilai tanggal/waktu, berdasarkan komponen tanggal dan waktu.

DateTimeValue – Mengubah string tanggal dan waktu menjadi nilai tanggal/waktu.

DateValue – Mengubah hanya string tanggal menjadi nilai tanggal/waktu.

Day – Mengambil porsi hari dari nilai tanggal/waktu.

Dec2Hex – Ubah angka menjadi string teks heksadesimal.

Defaults – Menampilkan nilai default untuk sumber data.

Derajat – Mengonversi radian ke derajat.

Disable – Menonaktifkan sinyal seperti Location untuk membaca GPS.

Distinct – Merangkum rekaman tabel, menghapus duplikat.

Download – Mengunduh file dari web ke perangkat lokal.

DropColumns – Menampilkan tabel dengan satu atau beberapa kolom yang dihapus.

E

EDate – Menambahkan atau mengurangi bulan ke tanggal, tanpa mengubah hari dalam sebulan.

EditForm – Mengatur ulang kontrol formulir untuk pengeditan item.

Enable – Mengaktifkan sinyal seperti Location untuk membaca GPS.

EncodeHTML – Mengkodekan karakter yang perlu di-escape untuk digunakan dalam konteks HTML.

EncodeUrl – Mengodekan karakter khusus menggunakan pengodean URL.

EndsWith – Memeriksa apakah string teks diakhiri dengan string teks lain.

EOMonth – Menambahkan atau mengurangi bulan ke tanggal, mengembalikan hari terakhir bulan itu.

Kesalahan – Buat kesalahan khusus atau lewati kesalahan.

Errors – Menyajikan informasi kesalahan untuk perubahan sebelumnya pada sumber data.

exactin – memeriksa apakah string teks terkandung dalam string teks atau tabel lain, tergantung kasus. Juga digunakan untuk memeriksa apakah rekaman berada dalam tabel.

Exit – Keluar dari aplikasi yang saat ini berjalan dan mengeluarkan pengguna saat ini secara opsional.

Exp – Mengembalikan e yang dinaikkan ke pangkat.

F

Filter – Menampilkan tabel yang difilter berdasarkan satu atau beberapa kriteria.

Find – Memeriksa apakah satu string muncul dalam string lain dan menampilkan lokasi.

First – Menampilkan rekaman pertama suatu tabel.

FirstN – Menampilkan kumpulan rekaman pertama (N rekaman) suatu tabel.

ForAll – Menghitung nilai dan melakukan tindakan untuk semua rekaman tabel.

G

GroupBy – Menampilkan tabel dengan rekaman yang telah dikelompokkan bersama.

GUID – Mengubah string GUID menjadi nilai GUID atau membuat nilai GUID baru.

H

HashTags – Mengekstrak hashtag (#strings) dari suatu string.

Hex2Dec – Ubah string teks heksadesimal menjadi angka.

Host – Memberikan informasi tentang host saat ini yang menjalankan aplikasi.

Hour – Menampilkan porsi jam dari nilai tanggal/waktu.

I

If – Menampilkan suatu nilai jika kondisi bernilai benar dan menampilkan nilai lain jika kondisinya bukan benar.

IfError – Mendeteksi kesalahan dan memberikan nilai alternatif atau mengambil tindakan.

in – memeriksa apakah string teks terkandung dalam string teks atau tabel lain, tidak tergantung kasus. Juga digunakan untuk memeriksa apakah rekaman berada dalam tabel.

Index – Menghasilkan rekaman dari tabel berdasarkan posisi urutan.

Int – Membulatkan ke bawah hingga bilangan bulat terdekat.

IsBlank – Memeriksa nilai blank.

IsBlankOrError – Memeriksa nilai atau kesalahan kosong.

IsEmpty – Memeriksa tabel kosong.

IsError – Memeriksa kesalahan.

IsMatch – Memeriksa string terhadap pola. Ekspresi umum dapat digunakan.

IsNumeric – Memeriksa nilai numerik.

ISOWeekNum –Mengembalikan angka minggu ISO pada nilai tanggal/waktu.

IsToday – Memeriksa apakah nilai tanggal/waktu benar hari ini dalam zona waktu pengguna.

IsType – Memeriksa apakah referensi rekaman mengacu pada jenis tabel yang spesifik.

IsUTCToday – Memeriksa apakah nilai tanggal/waktu suatu saat hari ini di Waktu Universal Terkoordinasi (UTC).

J

JSON – Menghasilkan string teks JSON untuk tabel, catatan, atau nilai.

L

Language – Menampilkan tag bahasa pengguna saat ini.

Last – Menampilkan rekaman terakhir suatu tabel.

LastN – Menampilkan kumpulan rekaman terakhir (N rekaman) suatu tabel.

Launch – Meluncurkan halaman web atau aplikasi kanvas.

Left – Menampilkan porsi string paling kiri.

Len – Menampilkan panjang string.

Ln – Menampilkan log alami.

LoadData – Memuat kumpulan dari host aplikasi seperti perangkat lokal.

Location – Menampilkan lokasi Anda sebagai koordinat peta menggunakan Global Positioning System (GPS) dan informasi lainnya.

Log – Menghasilkan logaritma dalam basis angka apa pun.

LookUp – Mencari satu rekaman di dalam tabel berdasarkan satu atau beberapa kriteria.

Lower – Mengubah huruf di suatu string teks menjadi huruf kecil.

M

Match – Mengekstrak substring berdasarkan pola. Ekspresi umum dapat digunakan.

MatchAll – Mengekstrak beberapa substrings berdasarkan pola. Ekspresi umum dapat digunakan.

Max – Nilai maksimum suatu ekspresi tabel atau kumpulan argumen.

Mid – Menampilkan porsi tengah suatu string.

Min – Nilai minimum suatu ekspresi tabel atau kumpulan argumen.

Minute – Mengambil porsi menit dari nilai tanggal/waktu.

Mod – Menampilkan pengingat setelah dividen dibagi oleh pembagi.

Month – Mengambil porsi bulan dari nilai tanggal/waktu.

N

Navigate – Mengubah layar mana yang akan ditampilkan.

NewForm – Mengatur ulang kontrol formulir untuk pembuatan item.

Not – Logika Boolean NOT. Menampilkan nilai benar jika argumennya salah, dan menampilkan nilai salah jika argumennya benar. Anda juga dapat menggunakan ! operator.

Notify – Menampilkan pesan spanduk ke pengguna.

Now – Menghasilkan nilai tanggal/waktu saat ini di zona waktu pengguna.

O

Or – Logika Boolean OR. Menampilkan nilai benar jika semua argumennya benar. Anda juga dapat menggunakan || operator.

P

Param – Parameter akses yang diteruskan ke aplikasi kanvas saat diluncurkan.

Parent – Memberikan akses ke properti kontrol kontainer.

ParseJSON – Mengkonversi dokumen JSON yang ditunjukkan sebagai teks ke nilai objek tidak berjenis .

Patch – Mengubah atau membuat rekaman di sumber data, atau menggabungkan rekaman di luar sumber data.

PDF– Ekspor konten dari layar saat ini ke objek untuk digunakan dalam beberapa skenario.

Pi – Menampilkan angka π.

PlainText – Menghapus tag HTML dan XML dari string.

Power – Menampilkan angka yang dinaikkan ke daya. Anda juga dapat menggunakan ^ operator.

Proper – Mengubah huruf pertama tiap kata di string menjadi huruf besar, dan mengubah huruf lainnya menjadi huruf kecil.

R

Radian – Mengubah derajat menjadi radian.

Rand – Menampilkan angka pseudo-random antara 0 dan 1.

RandBetween – menghasilkan angka acak-semu di antara dua angka.

ReadNFC – Membaca tag Near Field Communication (NFC).

RecordInfo – Menyediakan informasi tentang rekaman sumber data.

Refresh – Menyegarkan rekaman sumber data.

Relate – Menghubungkan rekaman dua tabel melalui relasi satu ke banyak atau banyak ke banyak.

Remove – Menghapus satu atau beberapa rekaman tertentu dari sumber data.

RemoveIf – Menghapus rekaman dari sumber data berdasarkan suatu kondisi.

RenameColumns – Mengganti nama kolom tabel.

Replace – Mengganti bagian string dengan string lain, dengan posisi awal string.

RequestHide – menyembunyikan formulir SharePoint.

Reset – Mengatur ulang kontrol input ke nilai default, membuang perubahan yang dibuat pengguna.

ResetForm – Mengatur ulang kontrol formulir untuk pengeditan item yang sudah ada.

Revert – Memuat ulang dan menghapus kesalahan rekaman data sumber.

RGBA – Menampilkan nilai warna untuk rangkaian komponen mérah, hijau, biru, dan alpha.

Right – Menampilkan porsi string paling kanan.

Round – Membulatkan ke angka terdekat.

RoundDown – Membulatkan turun ke angka terbesar sebelumnya.

RoundUp – Membulatkan naik ke angka terkecil berikutnya.

S

SaveData – Menyimpan kumpulan ke host aplikasi seperti perangkat lokal.

Search – Mencari rekaman dalam tabel yang berisi string di salah satu kolomnya.

Second – Mengambil porsi detik dari nilai tanggal/waktu.

Select – Menyimulasikan tindakan tertentu pada suatu kontrol, yang menyebabkan rumus OnSelect dievaluasi.

Self – menyediakan akses ke properti dari kontrol saat ini.

Sequence – menghasilkan tabel nomor urut, berguna saat iterasi dengan ForAll.

SendAppNotification (pratinjau) – Kirim notifikasi dalam aplikasi dengan tindakan opsional ke penerima.

Set – Menetapkan nilai variabel global.

SetFocus – Memindahkan fokus input ke kontrol tertentu.

SetProperty – mensimulasikan interaksi dengan kontrol input.

ShowColumns – Menampilkan tabel hanya dengan kolom tertentu.

ShowHostInfo – Menampilkan informasi kepada pengguna di aplikasi.

Shuffle – Menyusun ulang rekaman tabel secara acak.

Sin – Menampilkan sinus suatu sudut yang ditentukan di radian.

Sort – Menampilkan tabel yang diurutkan berdasarkan rumus.

SortByColumns – Menampilkan tabel yang diurutkan berdasarkan satu atau beberapa kolom.

Split – Memisahkan string teks menjadi tabel substring.

Sqrt – Menampilkan akar kuadrat suatu angka.

StartsWith – Memeriksa apakah string teks dimulai dengan string teks lain.

StdevP – Menampilkan deviasi standar argumennya.

Substitute – Mengganti bagian string dengan string lainnya, dengan mencocokkan string.

SubmitForm – Menyimpan item dalam kontrol formulir ke sumber data.

Sum – Menghitung jumlah ekspresi tabel atau kumpulan argumen.

Switch – Mencocokkan dengan sekumpulan nilai dan selanjutnya mengevaluasi rumus yang sesuai.

T

Table – Membuat tabel sementara.

Tan – Mengembalikan garis singgung dari sudut yang ditentukan dalam radian.

Text – Mengubah semua nilai dan memformat angka atau nilai tanggal/waktu menjadi string teks.

ThisItem – Menghasilkan rekaman untuk item saat ini di galeri atau kontrol formulir.

ThisRecord – menghasilkan rekaman untuk item saat ini dalam fungsi cakupan rekaman, seperti forall, With, dan Sum.

Time – Menampilkan nilai tanggal/waktu, berdasarkan nilai Jam, Menit, dan Detik.

TimeValue – Mengubah hanya string waktu menjadi nilai tanggal/waktu.

TimeZoneOffset – Menampilkan perbedaan antara UTC dan waktu lokal pengguna dalam menit.

Today – Menampilkan nilai tanggal saat ini saja.

Jejak – Berikan informasi tambahan dalam hasil pengujian Anda.

Trim – Menghapus ruang ekstra dari bagian akhir dan bagian dalam string teks.

TrimEnds – Menghapus ruang ekstra hanya dari bagian akhir string teks.

Trunc – Memotong angka ke hanya bagian bilangan bulat dengan menghilangkan bagian desimal apa pun.

U

Ungroup – Menghapus pengelompokan.

UniChar – Menerjemahkan kode Unicode menjadi string.

Unrelate – tidak menghubungkan rekaman dua tabel dari relasi satu ke banyak atau banyak ke banyak.

Update – Mengganti rekaman di sumber data.

UpdateContext – Menetapkan nilai satu atau beberapa variabel konteks layar saat ini.

UpdateIf – Mengubah kumpulan rekaman di sumber data berdasarkan suatu kondisi.

Upper – Mengubah huruf di suatu string teks menjadi huruf besar.

User – Menampilkan informasi tentang pengguna saat ini.

UTCNow – Menghasilkan nilai tanggal/waktu saat ini di Waktu Universal Terkoordinasi (UTC).

UTCToday – Menghasilkan nilai tanggal saat ini saja di Waktu Universal Terkoordinasi (UTC).

V

Validate – Memeriksa apakah nilai satu kolom atau rekaman lengkap valid untuk sumber data.

Value – Mengubah string menjadi angka.

VarP – Menampilkan variasi argumennya.

ViewForm – Mengatur ulang kontrol formulir untuk tampilan item yang sudah ada.

W

Weekday – Mengambil porsi hari kerja dari nilai tanggal/waktu.

WeekNum – Mengembalikan angka minggu pada nilai tanggal/waktu.

With – Menghitung nilai dan melakukan tindakan untuk satu rekaman, termasuk rekaman sebaris dari nilai bernama.

Y

Year – Mengambil porsi tahun dari nilai tanggal/waktu.