Rujukan formula - Power Apps

Dalam artikel ini, ketahui tentang semua fungsi yang ada Power Apps.

Formula dalam Power Apps menggabungkan banyak unsur. Disenaraikan di bawah adalah:

  • Fungsi mengambil parameter, melaksanakan operasi dan mengembalikan nilai. Sebagai contoh, Sqrt(25) mengembalikan 5. Fungsi dimodelkan selepas fungsi Microsoft Excel. Beberapa fungsi mempunyai kesan sampingan, seperti SubmitForm, yang sesuai hanya dalam formula tingkah laku seperti Button.OnSelect.
  • Isyarat mengembalikan maklumat tentang persekitaran. Sebagai contoh, Location mengembalikan koordinat GPS semasa peranti. Isyarat tidak mengambil parameter atau mempunyai kesan sampingan.
  • Penghitungan mengembalikan nilai pemalar yang telah dipratakrifkan. Sebagai contoh, Color adalah penghitungan yang mempunyai nilai pratakrif untuk Color.Red, Color.Blue dan sebagainya. Penghitungan biasa disertakan di sini; penghitungan tertentu fungsi dijelaskan dengan fungsi.
  • Operator yang dinamakan, seperti ThisItem dan Sendiri, menyediakan akses kepada maklumat dari dalam bekas.

Elemen lain termasuk:

A

Abs – Nilai mutlak suatu nombor.

Acceleration – Membaca penderia pecutan dalam peranti anda.

Acos – Mengembalikan lengkok kosinus nombor, dalam radian.

Acot – Mengembalikan lengkuk kotangen nombor, dalam radian.

AddColumns – Mengembalikan jadual dengan lajur ditambah.

And – Logik Boolean AND. Mengembalikan benar jika semua argumen adalah benar. Anda juga boleh menggunakan& &operator.

AIClassify- Mengklasifikasikan teks ke dalam satu atau lebih kategori.

AIExtract - Ekstrak entiti tertentu seperti nombor pendaftaran, nombor telefon, atau nama orang.

AIReply – Merangka balasan kepada mesej yang anda berikan.

AISentiment – Mengesan sentimen teks yang anda berikan.

AISummarize - Meringkaskan teks yang anda berikan.

AITranslate - Menterjemah teks daripada bahasa lain.

App – Menyediakan maklumat tentang aplikasi yang sedang berjalan dan kawalan ke atas tingkah laku aplikasi.

Asin – Mengembalikan lengkuk sinus nombor, dalam radian.

Assert – Menilai kepada benar atau palsu dalam ujian.

As – Menamakan rekod semasa dalam galeri, borang dan rekod fungsi skop seperti ForAll, With dan Sum.

AsType – Memperlakukan rujukan rekod sebagai jenis jadual tertentu.

Atan – Mengembalikan lengkuk tangen nombor, dalam radian.

Atan2 – Mengembalikan lengkuk tangen berdasarkan koordinat (x,y) dalam radian.

Average – Mengira purata ungkapan jadual atau set argumen.

B

Back – Memaparkan skrin sebelumnya.

Blank – Mengembalikan nilai blank yang boleh digunakan untuk memasukkan nilai NULL dalam sumber data.

Boolean – Menukar rentetan teks, nombor atau nilai yang tanpa jenis kepada nilai Boolean.

C

Calendar – Mendapatkan semula maklumat tentang kalendar untuk lokasi semasa.

Char – Menterjemahkan kod aksara menjadi rentetan.

Choices – Mengembalikan jadual nilai yang mungkin untuk lajur carian.

Clear – Memadam semua data daripada koleksi.

ClearCollect – Memadam semua data daripada koleksi dan kemudian menambah satu set rekod.

ClearData – Mengosongkan satu koleksi atau semua koleksi daripada hos aplikasi seperti peranti setempat.

Clock – Mendapatkan semula maklumat tentang jam untuk lokasi semasa.

Coalesce – Menggantikan nilai blank sambil meninggalkan nilai bukan blank tidak berubah.

Collect – Mencipta koleksi atau menambah data pada sumber data.

Color – Menetapkan sifat kepada nilai warna terbina dalam.

ColorFade – Memudarkan nilai warna.

ColorValue – Menterjemah nama warna CSS atau kod perenambelasan kepada nilai warna.

Lajur – Mengambil nama lajur dan nilai daripada jenis data objek tidak bertaip.

ColumnNames – Mengambil nama lajur dan nilai daripada jenis data objek tidak bertaip.

Compass – Mengembalikan arah kompas anda.

Concat – Merangkaikan rentetan dalam sumber data.

Concatenate – Merangkaikan rentetan.

Concurrent – Menilai berbilang formula secara serentak dengan satu sama lain.

Connection – Mengembalikan maklumat tentang sambungan rangkaian anda.

Salin - Menyalin teks ke papan klip pada peranti tempat apl sedang berjalan.

Count – Mengira rekod jadual yang mengandungi nombor.

Cos – Mengembalikan kosinus bagi sudut yang dinyatakan dalam radian.

Cot – Mengembalikan kotangen bagi sudut yang dinyatakan dalam radian.

CountA – Mengira rekod jadual yang bukan kosong.

CountIf – Mengira rekod jadual yang memenuhi syarat.

CountRows – Mengira rekod jadual.

D

DataSourceInfo – Memberi maklumat tentang sumber data.

Date – Mengembalikan nilai tarikh/masa, berdasarkan nilai Tahun, Bulan dan Hari.

DateAdd – Menambahkan hari, bulan, suku tahun atau tahun pada nilai tarikh/masa.

DateDiff – Menolak dua nilai tarikh dan menunjukkan hasilnya dalam hari, bulan, suku tahun atau tahun.

DateTime – Mengembalikan nilai tarikh/masa, berdasarkan kedua-dua komponen tarikh dan masa.

DateTimeValue – Menukar rentetan tarikh dan masa kepada nilai tarikh/masa.

DateValue – Menukar rentetan tarikh sahaja kepada nilai tarikh/masa.

Day – Mendapatkan semula bahagian hari bagi nilai tarikh/masa.

Dec2Hex – Menukar nombor kepada rentetan teks perenambelasan.

Defaults – Mengembalikan nilai lalai untuk sumber data.

Darjah - Menukar radian kepada darjah.

Disable – Menyahdayakan isyarat, seperti Lokasi untuk membaca GPS.

Distinct – Meringkaskan rekod jadual, mengalih keluar duplikasi.

Download – Memuat turun fail daripada web ke peranti tempatan.

DropColumns – Mengembalikan jadual dengan satu atau lebih lajur dialih keluar.

E

EDate – Menambah atau menolak bulan kepada tarikh, tanpa mengubah hari dalam bulan.

EditForm – Menetapkan semula kawalan borang untuk mengedit bagi item.

Enable – Mendayakan isyarat, seperti Lokasi untuk membaca GPS.

EncodeHTML – Mengkodkan aksara yang perlu dilepaskan untuk digunakan dalam konteks HTML.

EncodeUrl – Mengekodkan aksara khas menggunakan pengekodan URL.

EndsWith – Menyemak sama ada rentetan teks berakhir dengan rentetan teks lain.

EOMonth – Menambah atau menolak bulan kepada tarikh, mengembalikan hari terakhir bulan tersebut.

Ralat - Buat ralat tersuai atau lalui ralat.

Errors – Memberikan maklumat ralat untuk perubahan sebelumnya kepada sumber data.

exactin – Menyemak sama ada rentetan teks terkandung dalam rentetan teks lain atau jadual, bergantung kepada huruf kecil atau huruf besar. Juga digunakan untuk menyemak jika rekod terdapat dalam jadual.

Exit – Keluar daripada aplikasi yang sedang berjalan dan daftar keluar pengguna semasa secara pilihan.

Exp – Pulangan e dinaikkan kepada kuasa.

F

Filter – Mengembalikan jadual yang ditapis berdasarkan satu atau lebih kriteria.

Find – Menyemak sama ada satu rentetan muncul dalam rentetan lain dan mengembalikan lokasinya.

First – Mengembalikan rekod pertama jadual.

FirstN – Mengembalikan set pertama rekod (N rekod) jadual.

ForAll – Mengira nilai dan melaksanakan tindakan untuk semua rekod jadual.

G

GroupBy – Mengembalikan jadual dengan rekod dikumpulkan bersama.

GUID – Menukar rentetan GUID kepada nilai GUID atau mencipta nilai GUID baharu.

H

HashTags – Mengekstrak hashtag (#strings) daripada rentetan.

Hex2Dec – Menukar rentetan teks perenambelasan kepada nombor.

Hos - Menyediakan maklumat tentang hos semasa yang menjalankan aplikasi.

Hour – Mengembalikan bahagian jam bagi nilai tarikh/masa.

I

If – Mengembalikan satu nilai jika syarat adalah benar dan nilai lain jika tidak.

IfError – Mengesan ralat dan memberikan nilai alternatif atau mengambil tindakan.

in – Menyemak jika rentetan teks terkandung dalam rentetan teks lain atau jadual, tidak bergantung pada huruf kecil atau huruf besar. Juga digunakan untuk menyemak jika rekod terdapat dalam jadual.

Index – Mengembalikan rekod daripada jadual berdasarkan kedudukan yang disusun.

Int – Membundarkan ke bawah kepada integer terdekat.

IsBlank – Semak jika ada nilai blank.

IsBlankOrError – Semak jika ada nilai blank atau ralat.

IsEmpty – Menyemak jika ada jadual kosong.

IsError – Menyemak jika ada ralat.

IsMatch – Menyemak rentetan pada corak. Ungkapan biasa boleh digunakan.

IsNumeric – Menyemak jika ada nilai berangka.

ISOWeekNum – Mengembalikan nombor minggu ISO bagi nilai tarikh/masa.

IsToday – Menyemak sama ada nilai tarikh/masa adalah pada hari ini dalam zon waktu pengguna.

IsType – Menyemak sama ada rujukan rekod merujuk kepada jenis jadual tertentu.

IsUTCToday – Menyemak sama ada nilai tarikh/masa adalah pada hari ini dalam Waktu Universal Selaras (UTC).

J

JSON – Menjana rentetan teks JSON untuk jadual, rekod atau nilai.

L

Language – Mengembalikan tag bahasa bagi pengguna semasa.

Last – Mengembalikan rekod terakhir jadual.

LastN – Mengembalikan set terakhir rekod (N rekod) jadual.

Launch – Melancarkan halaman web atau aplikasi kanvas.

Left – Mengembalikan bahagian paling kiri rentetan.

Len – Mengembalikan panjang rentetan.

Ln – Mengembalikan log asli.

LoadData – Memuatkan koleksi daripada hos aplikasi seperti peranti setempat.

Location – Mengembalikan lokasi anda sebagai koordinat peta dengan menggunakan Sistem Kedudukan Sejagat (GPS) dan maklumat lain.

Log – Mengembalikan logaritma dalam mana-mana asas nombor.

LookUp – Mencari rekod tunggal dalam jadual berdasarkan satu atau lebih kriteria.

Lower – Menukar huruf dalam rentetan teks kepada semua huruf kecil.

M

Match – Mengekstrak subrentetan berdasarkan corak. Ungkapan biasa boleh digunakan.

MatchAll – Mengekstrak berbilang subrentetan berdasarkan corak. Ungkapan biasa boleh digunakan.

Max – Nilai maksimum ungkapan jadual atau set argumen.

Mid – Mengembalikan bahagian tengah rentetan.

Min – Nilai minimum ungkapan jadual atau set argumen.

Minute – Mendapatkan semula bahagian minit bagi nilai tarikh/masa.

Mod – Mengembalikan baki selepas dividen dibahagikan dengan pembahagi.

Month – Mendapatkan semula bahagian bulan bagi nilai tarikh/masa.

N

Navigate – Mengubah skrin yang dipaparkan.

NewForm – Menetapkan semula kawalan borang untuk penciptaan item.

Not – Logik Boolean NOT. Mengembalikan benar jika argumen adalah palsu dan mengembalikan palsu jika argumen adalah benar. Anda juga boleh menggunakan ! operator.

Notify – Memaparkan mesej sepanduk kepada pengguna.

Now – Mengembalikan nilai tarikh/masa semasa dalam zon waktu pengguna.

O

Or – Logik Boolean OR. Mengembalikan benar jika argumen adalah benar. Anda juga boleh menggunakan || pengendali.

P

Param – Parameter akses dihantar ke aplikasi kanvas apabila dilancarkan.

Parent – Memberikan akses kepada sifat kawalan bekas.

ParseJSON – Menukar dokumen JSON yang diwakili sebagai teks kepada nilai objek Untyped.

Patch – Mengubah suai atau mencipta rekod dalam sumber data atau menggabungkan rekod di luar sumber data.

PDF – Eksport kandungan dari skrin semasa ke objek untuk digunakan dalam berbilang senario.

Pi – Mengembalikan nombor π.

PlainText – Mengalih keluar tag HTML dan XML daripada rentetan.

Power – Mengembalikan nombor yang dikuasakan. Anda juga boleh menggunakan ^ pengendali.

Proper – Menukar huruf pertama setiap perkataan dalam rentetan kepada huruf besar dan menukar selebihnya kepada huruf kecil.

R

Radians - Menukar darjah kepada radian.

Rand – Mengembalikan nombor pseudo-rambang antara 0 dan 1.

RandBetween – Mengembalikan nombor pseudo-rambang antara dua nombor.

ReadNFC – Membaca tag Komunikasi Medan Dekat (NFC).

RecordInfo – Memberikan maklumat tentang rekod sumber data.

Refresh – Menyegarkan semula rekod sumber data.

Relate – Mengaitkan rekod dua jadual melalui perhubungan satu kepada banyak atau banyak kepada banyak.

Remove – Mengalih keluar satu atau lebih rekod khusus daripada sumber data.

RemoveIf – Mengalih keluar rekod daripada sumber data berdasarkan syarat.

RenameColumns – Menamakan semula lajur jadual.

Replace – Menggantikan sebahagian daripada rentetan dengan rentetan lain, dengan kedudukan permulaan rentetan.

RequestHide – Menyembunyikan borang SharePoint.

Reset – Menetapkan semula kawalan input kepada nilai lalainya, membuang sebarang perubahan pengguna.

ResetForm – Menetapkan semula kawalan borang untuk mengedit item sedia ada.

Revert – Memuatkan semula dan mengosongkan ralat untuk rekod sumber data.

RGBA – Mengembalikan nilai warna untuk set komponen merah, hijau, biru dan alfa.

Right – Mengembalikan bahagian paling kanan rentetan.

Round – Membundarkan kepada nombor terdekat.

RoundDown – Membundarkan ke bawah kepada nombor terbesar sebelumnya.

RoundUp – Membundarkan kepada nombor terkecil seterusnya.

S

SaveData – Menyimpan koleksi pada hos aplikasi seperti peranti setempat.

Search – Mencari rekod dalam jadual yang mengandungi rentetan dalam salah satu lajurnya.

Second – Mendapatkan semula bahagian kedua nilai tarikh/masa.

Select – Mensimulasikan tindakan pilih pada kawalan, menyebabkan formula OnSelect dinilai.

Self – Memberikan akses kepada sifat kawalan semasa.

Sequence – Menjana jadual nombor berjujukan, berguna apabila mengulangi dengan ForAll.

SendAppNotification (pratonton) - Hantar pemberitahuan dalam aplikasi dengan tindakan pilihan kepada penerima.

Set – Menetapkan nilai pemboleh ubah global.

SetFocus – Mengalihkan fokus input kepada kawalan tertentu.

SetProperty – Mensimulasikan interaksi dengan kawalan input.

ShowColumns – Mengembalikan jadual dengan hanya lajur yang dipilih.

ShowHostInfo – Memaparkan maklumat kepada pengguna dalam aplikasi.

Shuffle – Menyusun semula rekod jadual secara rawak.

Sin – Mengembalikan sinus sudut yang ditentukan dalam radian.

Sort – Mengembalikan jadual yang diisih berdasarkan formula.

SortByColumns – Mengembalikan jadual yang diisih berdasarkan satu atau lebih lajur.

Split – Membahagikan rentetan teks ke dalam jadual subrentetan.

Sqrt – Mengembalikan punca kuasa dua nombor.

StartsWith – Menyemak jika rentetan teks bermula dengan rentetan teks lain.

StdevP – Mengembalikan sisihan piawai argumen.

Substitute – Menggantikan sebahagian daripada rentetan dengan rentetan lain, dengan memadankan rentetan.

SubmitForm – Menyimpan item dalam kawalan borang ke sumber data.

Sum – Mengira jumlah ungkapan jadual atau set argumen.

Switch – Memadankan dengan set nilai dan kemudian menilai formula yang sepadan.

T

Table – Mencipta jadual sementara.

Tan – Mengembalikan tangen bagi sudut yang ditentukan dalam radian.

Text – Menukar sebarang nilai dan memformatkan nombor atau nilai tarikh/masa kepada rentetan teks.

ThisItem – Mengembalikan rekod untuk item semasa dalam galeri atau kawalan borang.

ThisRecord – Mengembalikan rekod untuk item semasa dalam fungsi skop rekod, seperti ForAll, With dan Sum.

Time – Mengembalikan nilai tarikh/masa, berdasarkan nilai Jam, Minit dan Saat.

TimeValue – Menukar rentetan masa sahaja kepada nilai tarikh/masa.

TimeZoneOffset – Mengembalikan perbezaan antara UTC dan waktu tempatan pengguna dalam minit.

Today – Mengembalikan nilai semasa tarikh sahaja.

Jejak- Berikan maklumat tambahan dalam keputusan ujian anda.

Trim – Mengalih keluar ruang tambahan daripada hujung dan bahagian dalam rentetan teks.

TrimEnds – Mengalih keluar ruang tambahan daripada hujung rentetan teks sahaja.

Trunc – Memangkas nombor menjadi hanya bahagian integer dengan mengeluarkan mana-mana bahagian perpuluhan.

U

Ungroup – Mengalih keluar kumpulan.

UniChar – Menterjemahkan kod Unicode ke dalam rentetan.

Unrelate – Menyahkaitkan rekod dua jadual daripada perhubungan satu kepada banyak atau banyak kepada banyak.

Update – Menggantikan rekod dalam sumber data.

UpdateContext – Menetapkan nilai satu atau lebih konteks pemboleh ubah skrin semasa.

UpdateIf – Mengubah suai set rekod dalam sumber data berdasarkan syarat.

Upper – Menukar huruf dalam rentetan teks kepada semua huruf besar.

User – Mengembalikan maklumat tentang pengguna semasa.

UTCNow – Mengembalikan nilai tarikh/masa semasa dalam Waktu Sejagat Selaras (UTC).

UTCToday – Mengembalikan nilai semasa tarikh sahaja dalam Waktu Sejagat Selaras (UTC).

V

Validate – Menyemak sama ada nilai lajur tunggal atau rekod lengkap adalah sah untuk sumber data.

Value – Menukar rentetan kepada nombor.

VarP – Mengembalikan varians argumen.

ViewForm – Menetapkan semula kawalan borang untuk melihat item sedia ada.

W

Weekday – Mendapatkan semula bahagian hari kerja bagi nilai tarikh/masa.

WeekNum – Mengembalikan nombor minggu bagi nilai tarikh/masa.

With – Mengira nilai dan melaksanakan tindakan untuk satu rekod, termasuk rekod sebaris bagi nilai yang dinamakan.

Y

Year – Mendapatkan semula bahagian tahun nilai tarikh/masa.