Formül başvurusu - Power Apps

Bu makalede, Power Apps'deki kullanılabilir tüm işlevler hakkında bilgi edinin.

Power Apps'teki formüller birçok öğeyi birleştirir. Bunlardan bazıları aşağıda listelenmiştir:

  • İşlevler parametre alır, bir işlem gerçekleştirir ve bir değer döndürür. Örneğin, Sqrt(25) işlevi 5 değerini döndürür. İşlevler, Microsoft Excel işlevlerinden modellenir. Bazı işlevlerin (ör. SubmitForm) yalnızca bir davranış formülünde (ör. Button.OnSelect) uygun olan yan etkileri vardır.
  • Sinyaller, ortamla ilgili bilgileri döndürür. Örneğin, Location, cihazın geçerli GPS koordinatlarını döndürür. Sinyaller parametre almaz veya yan etkileri yoktur.
  • Numaralandırmalar, önceden tanımlanmış bir sabit değer döndürür. Örneğin, Color numaralandırması Color.Red, Color.Blue vb. için önceden tanımlanmış değerler içeren bir numaralandırmadır. Bu sayfada yaygın olarak kullanılan numaralandırmalar yer almaktadır; işleve özgü numaralandırmalar söz konusu işlevle birlikte açıklanmıştır.
  • ThisItem ve Self gibi adlandırılmış işleçler, bir kapsayıcı içinden bilgilere erişilmesini sağlar.

Diğer öğeler arasında şunlar yer almaktadır:

A

Abs – Bir sayının mutlak değeri.

Acceleration – Cihazınızdaki ivme algılayıcısını okur.

Acos – Bir sayının radyan cinsinden arkkosinüsünü döndürür.

Acot – Bir sayının radyan cinsinden arkkotanjantını döndürür.

AddColumnsSütunlar eklenmiş şekilde bir tablo döndürür.

And – AND Boole mantığı. Tüm bağımsız değişkenler doğru ise true değerini döndürür. && işlecini de kullanabilirsiniz.

AIClassify – Metni bir veya daha fazla kategoride sınıflandırır.

AIExtract – Kayıt numaraları, telefon numaraları veya kişilerin adları gibi belirtilen varlıkları ayıklar.

AIReply – Sağladığınız ileti için bir yanıt taslağı hazırlar.

AISentiment – Sağladığınız metnin duyarlılığını algılar.

AISummarize – Sağladığınız metni özetler.

AITranslate – Metni başka bir dilden çevirir.

App – Şu anda çalışan uygulamaya ilişkin bilgiler sunar ve uygulamanın davranışları üzerinde denetim sağlar.

Asin – Bir sayının radyan cinsinden arksinüsünü döndürür.

Assert – Bir testte doğru veya yanlış sonucunu verir.

AsForAll, With ve Sum gibi galeri, form ve kayıt kapsamı işlevlerinde geçerli kaydı adlandırır.

AsType – Bir kayıt başvurusunu belirli bir tablo türü olarak işler.

Atan – Bir sayının radyan cinsinden arktanjantını döndürür.

Atan2 – Bir (x,y) koordinatına dayalı olarak radyan cinsinden arktanjantı döndürür.

Average – Bir tablo ifadesinin veya bağımsız değişken kümesinin ortalamasını hesaplar.

B

Back – Önceki ekranı görüntüler.

Blank – Bir veri kaynağına BOŞ değer eklemek için kullanılabilecek bir boş değer döndürür.

Boolean – Metin dizesini, numarasını veya belirlenmemiş değeri, Boolean değerine dönüştürür.

C

Calendar – Geçerli yerel ayar için takvimle ilgili bilgileri alır.

Char – Bir karakter kodunu dizeye çevirir.

Choices – Arama sütunu için olası değerleri içeren bir tablo döndürür.

Clear – Bir koleksiyondaki tüm verileri siler.

ClearCollect – Bir koleksiyondaki tüm verileri siler ve bir kayıt kümesi ekler.

ClearData – Bir uygulama ana bilgisayarından (ör. yerel cihaz) bir koleksiyonu ya da tüm koleksiyonlarını kaldırır.

Clock – Geçerli yerel ayar için saatle ilgili bilgileri alır.

CoalesceBoş değerleri değiştirirken boş olmayan değerleri değiştirmeden bırakır.

Collect – Koleksiyon oluşturur veya bir veri kaynağına veri ekler.

Color – Bir özelliği, yerleşik bir renk değeri olarak ayarlar.

ColorFade – Bir renk değerini soldurur.

ColorValue – Bir CSS renk adını veya onaltılık kodu renk değerine çevirir.

Column – Bir türü belirtilmemiş nesne veri türünden sütun adlarını ve değerlerini alır.

ColumnNames – Bir türü belirtilmemiş nesne veri türünden sütun adlarını ve değerlerini alır.

Compass – Pusulanızın yönünü döndürür.

Concat – Bir veri kaynağındaki dizeleri birleştirir.

Concatenate – Dizeleri birleştirir.

Concurrent – Birden çok formülü eşzamanlı olarak hesaplar.

Connection – Ağ bağlantınızla ilgili bilgileri döndürür.

Copy - Metni, uygulamanın çalıştığı cihazdaki panoya kopyalar.

Count – Sayı içeren tablo kayıtlarını sayar.

Cos – Radyan cinsinden belirtilen bir açının kosinüsünü döndürür.

Cot – Radyan cinsinden belirtilen bir açının kotanjantını döndürür.

CountABoş olmayan tablo kayıtlarını sayar.

CountIf – Bir koşulu karşılayan tablo kayıtlarını sayar.

CountRows – Tablo kayıtlarını sayar.

D

DataSourceInfo – Bir veri kaynağıyla ilgili bilgi sağlar.

DateYıl, Ay ve Gün değerlerini temel alarak bir tarih/saat değeri döndürür.

DateAdd – Bir tarih/saat değerine gün, ay, çeyrek yıl veya yıl ekler.

DateDiff – İki tarih değerini çıkarır ve sonucu gün, ay, çeyrek yıl veya yıl olarak gösterir.

DateTime – Hem tarih hem de saat bileşenlerine dayalı olarak bir tarih/saat değeri verir.

DateTimeValue – Bir tarih ve saat dizesini tarih/saat değerine dönüştürür.

DateValue – Yalnızca tarih içeren bir dizeyi tarih/saat değerine dönüştürür.

Day – Bir tarih/saat değerinin gün kısmını alır.

Dec2Hex – Bir sayıyı onaltılık metin dizesine dönüştürür.

Defaults – Bir veri kaynağı için varsayılan değerleri döndürür.

Degrees – Radyanı dereceye dönüştürür.

Disable – Bir sinyali (örneğin, GPS'i okumak için kullanılan Location) devre dışı bırakır.

Distinct – Yinelenenleri kaldırarak bir tablonun kayıtlarını özetler.

Download – Web üzerindeki bir dosyayı yerel cihaza indirir.

DropColumns – Bir veya daha fazla sütunu kaldırılmış bir tablo döndürür.

E

EDate – Ayın gününü değiştirmeden bir tarihe ayları ekler veya çıkarır.

EditForm – Bir öğenin düzenlenmesi için form denetimini sıfırlar.

Enable – Bir sinyali (örneğin, GPS'i okumak için kullanılan Location) etkinleştirir.

EncodeUrl – URL kodlaması kullanarak özel karakterleri kodlar.

EndsWith – Bir metin dizesinin başka bir metin dizesiyle bitip bitmediğini denetler.

EOMonth – Bir tarihe ayları ekler veya çıkarır ve o ayın son gününü döndürür.

Hata – Özel bir hata oluşturun veya bir hatanın üzerinden geçin.

Errors – Bir veri kaynağında yapılmış olan değişikliklere ilişkin hata bilgilerini sağlar.

exactin – Bir metin dizesinin başka bir metin dizesi veya tablo içinde bulunup bulunmadığını denetler, büyük/küçük harfe duyarlıdır. Bir kaydın tabloda yer alıp almadığını denetlemek için de kullanılır.

Exit – Çalışmakta olan uygulamadan çıkar ve isteğe bağlı olarak geçerli kullanıcıyı kapatır.

Exp – Üssü alınan e değerini döndürür.

F

Filter – Bir veya daha fazla ölçüte göre filtrelenmiş bir tablo döndürür.

Find – Bir dizenin başka bir dize içinde görünüp görünmediğini denetler ve konumu döndürür.

First – Bir tablonun birinci kaydını döndürür.

FirstN – Bir tablonun birinci kayıt kümesini (N kayıt) döndürür.

ForAll – Değerleri hesaplar ve bir tablonun tüm kayıtları için eylemler gerçekleştirir.

G

GroupBy – Kayıtların birlikte gruplandırıldığı bir tablo döndürür.

GUID – GUID dizesini bir GUID değerine dönüştürür veya yeni bir GUID değeri oluşturur.

H

HashTags – Bir dizeden diyez etiketlerini (#dizeler) ayıklar.

Hex2Dec – Bir onaltılık metin dizesini sayıya dönüştürür.

Host - Uygulamayı çalıştıran geçerli ana bilgisayar hakkında bilgi sağlar.

Hour – Bir tarih/saat değerinin saat kısmını döndürür.

I

If – Bir koşul doğruysa bir değer, değilse başka bir değer döndürür.

IfError – Hataları tespit edip alternatif bir değer sağlar veya eyleme geçer.

in – Bir metin dizesinin başka bir metin dizesi veya tablo içinde bulunup bulunmadığını denetler, büyük/küçük harfe duyarlı değildir. Bir kaydın tabloda yer alıp almadığını denetlemek için de kullanılır.

Index – Sıralı konuma göre tablodan bir kayıt döndürür.

Int – Bir değeri en yakın tam sayıya aşağı yuvarlar.

IsBlankBlank bir değer olup olmadığını denetler.

IsBlankOrErrorBoş bir değer veya hata olup olmadığını denetler.

IsEmpty – Boş bir tablo olup olmadığını denetler.

IsError – Hata olup olmadığını denetler.

IsMatch – Bir dizeyi bir desene göre denetler. Normal ifadeler kullanılabilir.

IsNumeric – Sayısal değer olup olmadığını denetler.

ISOWeekNum – Tarih/saat değerinin ISO hafta numarasını döndürür.

IsToday – Tarih/saat değerinin kullanıcının saat diliminde bugüne ait bir değer olup olmadığını kontrol eder.

IsType – Bir kayıt başvurusunun belirli bir tablo türüne başvurup başvurmadığını denetler.

IsUTCToday – Tarih/saat değerinin Eşgüdümlü Evrensel Saat (UTC) diliminde bugüne ait bir değer olup olmadığını kontrol eder.

J

JSON – Bir tablo, kayıt veya değer için JSON metin dizesi oluşturur.

L

Language – Geçerli kullanıcının dil etiketini döndürür.

Last – Bir tablonun son kaydını döndürür.

LastN – Bir tablonun son kayıt kümesini (N kayıt) döndürür.

Launch – Bir Web sayfası veya bir tuval uygulaması başlatır.

Left – Bir dizenin en soldaki kısmını döndürür.

Len – Bir dizenin uzunluğunu döndürür.

Ln – Doğal logaritmayı döndürür.

LoadData – Bir uygulama ana bilgisayarından (ör. yerel cihaz) bir koleksiyonu yükler.

Location – Global Konumlandırma Sistemi'ni (GPS) ve diğer bilgileri kullanarak konumunuzu bir harita koordinatı olarak döndürür.

Log – Logaritmayı herhangi bir taban sayısında döndürür.

LookUp – Bir veya daha fazla ölçütü temel alarak bir tablodaki tek bir kaydı arar.

Lower – Bir metin dizesindeki harflerin tümünü küçük harfe dönüştürür.

M

Match – Bir deseni temel alarak bir alt dizeyi ayıklar. Normal ifadeler kullanılabilir.

MatchAll – Bir deseni temel alarak birden fazla alt dizeyi ayıklar. Normal ifadeler kullanılabilir.

Max – Bir tablo ifadesinin veya bağımsız değişken kümesinin maksimum değerini verir.

Mid – Bir dizenin orta kısmını döndürür.

Min – Bir tablo ifadesinin veya bağımsız değişken kümesinin minimum değerini verir.

Minute – Bir tarih/saat değerinin dakika kısmını alır.

Mod – Bir bölünenin bölene bölümünden kalanı döndürür.

Month – Bir tarih/saat değerinin ay kısmını alır.

N

Navigate – Hangi ekranın görüntüleneceğini değiştirir.

NewForm – Bir öğenin oluşturulması için form denetimini sıfırlar.

Not – NOT Boole mantığı. Bağımsız değişkeni false olduğunda true, true olduğunda ise false değerini döndürür. ! işlecini de kullanabilirsiniz.

Notify – Kullanıcıya bir başlık iletisi görüntüler.

Now – Kullanıcının saat diliminde geçerli tarih/saat değerini döndürür.

O

Or – OR Boole mantığı. Bağımsız değişkenlerinden biri true olduğunda true değerini döndürür. || işlecini de kullanabilirsiniz.

P

Param – Bir tuval uygulaması başlatıldığında uygulamaya aktarılan erişim parametrelerini verir.

Parent – Bir container denetiminin özelliklerine erişilmesini sağlar.

ParseJSON – Metin olarak gösterilen JSON belgesini Türü belirtilmemiş nesne değerine dönüştürür.

Patch – Bir veri kaynağında kayıt oluşturur veya veri kaynağındaki kaydı değiştirir ya da bir veri kaynağının dışında kayıtları birleştirir.

PDF - Birden çok senaryoda kullanmak üzere geçerli ekrandan gelen içerikleri bir nesneye aktarır.

Pi – π sayısını döndürür.

PlainText – Bir dizedeki HTML ve XML etiketlerini kaldırır.

Power – Üssü alınan bir sayıyı döndürür. ^ işlecini de kullanabilirsiniz.

Proper – Bir dizedeki her sözcüğün birinci harfini büyük harfe, kalanını ise küçük harfe dönüştürür.

R

Radians – Dereceyi radyana dönüştürür.

Rand – 0 ile 1 arasında boş-rastgele bir sayı döndürür.

RandBetween – İki sayı arasında boş-rastgele bir sayı döndürür.

ReadNFC – Yakın Alan İletişimi (NFC) etiketini okur.

RecordInfo – Veri kaynağının kaydı hakkında bilgi sağlar.

Refresh – Bir veri kaynağının kayıtlarını yeniler.

Relate – İki tablonun kayıtlarını bir-çok veya çok-çok ilişkisi aracılığıyla ilişkilendirir.

Remove – Bir veri kaynağındaki belirli bir veya daha fazla kaydı kaldırır.

RemoveIf – Bir koşulu temel alarak veri kaynağındaki kayıtları kaldırır.

RenameColumns – Bir tablonun sütunlarını yeniden adlandırır.

Replace – Başlangıç konumundan başlayarak dizenin bir kısmını başka bir dizeyle değiştirir.

RequestHide – Bir SharePoint formunu gizler.

Reset – Tüm kullanıcı değişikliklerini atarak bir giriş denetimini varsayılan değerine sıfırlar.

ResetForm – Var olan bir öğenin düzenlenmesi için form denetimini sıfırlar.

Revert – Bir veri kaynağının kayıtlarına ilişkin hataları yeniden yükler ve temizler.

RGBA – Kırmızı, yeşil, mavi ve alfa bileşenlerinden oluşan bir küme için renk değeri döndürür.

Right – Bir dizenin en sağdaki kısmını döndürür.

Round – En yakın sayıya yuvarlar.

RoundDown – Önceki en büyük sayıya doğru aşağı yuvarlar.

RoundUp – Sonraki en küçük sayıya doğru yukarı yuvarlar.

S

SaveData – Bir uygulama ana bilgisayarına (ör. yerel cihaz) bir koleksiyonu kaydeder.

Search – Sütunlarından birinde dize yer alan bir tablodaki kayıtları bulur.

Second – Bir tarih/saat değerinin saniye kısmını alır.

Select – Bir denetim üzerinde seçme eylemi simülasyonu yapar ve OnSelect formülünün hesaplanmasını sağlar.

Self – Geçerli denetimin özelliklerine erişim sağlar.

SequenceForAll ile yineleme yaparken kullanışlı olan sıralı bir sayı tablosu oluşturur.

SendAppNotification (önizleme): Alıcıya isteğe bağlı eylemler içeren uygulama içi bildirim gönderin.

Set – Genel bir değişkenin değerini ayarlar.

SetFocus – Giriş odağını belirli bir denetime taşır.

SetProperty – Giriş denetimleriyle etkileşimlerin benzetimini gerçekleştirir.

ShowColumns – Yalnızca seçili sütunları içeren bir tablo döndürür.

ShowHostInfo – Uygulamada kullanıcıya bilgi görüntüler.

Shuffle – Bir tablonun kayıtlarını rastgele olarak yeniden sıralar.

Sin – Radyan cinsinden belirtilen bir açının sinüsünü döndürür.

Sort – Bir formüle göre sıralanmış bir tablo döndürür.

SortByColumns – Bir veya daha fazla sütuna göre sıralanmış bir tablo döndürür.

Split – Bir metin dizesini bölerek alt dizelerden oluşan bir tabloya dönüştürür.

Sqrt – Bir sayının karekökünü döndürür.

StartsWith – Bir metin dizesinin başka bir metin dizesiyle başlayıp başlamadığını denetler.

StdevP – Bağımsız değişkenlerinin standart sapmasını döndürür.

Substitute – Dizeleri eşleştirerek dizenin bir kısmını başka bir dizeyle değiştirir.

SubmitForm – Bir form denetimindeki öğeyi veri kaynağına kaydeder.

Sum – Bir tablo ifadesinin veya bağımsız değişken kümesinin toplamını hesaplar.

Switch – Bir değer kümesiyle eşleştirme yapar ve karşılık gelen bir formülü değerlendirir.

T

Table – Geçici bir tablo oluşturur.

Tan – Radyan cinsinden belirtilen bir açının tanjantını döndürür.

Text – Herhangi bir değeri dönüştürür ve bir sayı veya tarih/saat değerini bir metin dizesi olarak biçimlendirir.

ThisItem – Bir gallery veya form denetimindeki geçerli öğenin kaydını döndürür.

ThisRecordForAll, With ve Sum gibi bir kayıt kapsamı işlevindeki geçerli öğenin kaydını döndürür.

TimeSaat, Dakika ve Saniye değerlerini temel alarak bir tarih/saat değeri döndürür.

TimeValue – Yalnızca saat içeren bir dizeyi tarih/saat değerine dönüştürür.

TimeZoneOffset – UTC ile kullanıcının yerel saati arasındaki farkı dakika cinsinden döndürür.

Today – Yalnızca tarih değerini döndürür.

Trace – Test sonuçlarınızda ek bilgi sağlar.

Trim – Bir metin dizesinin başındaki, sonundaki ve içindeki fazla boşlukları kaldırır.

TrimEnds – Bir metin dizesinin yalnızca başındaki ve sonundaki fazla boşlukları kaldırır.

Trunc – Ondalık kısmı kaldırarak sayının yalnızca tamsayı bölümü kalmasını sağlayacak şekilde sayıyı keser.

U

Ungroup – Gruplandırmayı kaldırır.

UniChar – Unicode kodunu dizeye çevirir.

Unrelate – İki tabloya ilişkin kayıtların bir-çok veya çok-çok ilişkisini kaldırır.

Update – Bir veri kaynağındaki kaydı değiştirir.

UpdateContext – Geçerli ekranın bir veya daha fazla bağlam değişkeninin değerini ayarlar.

UpdateIf – Bir koşula dayalı olarak veri kaynağındaki bir kayıt kümesini değiştirir.

Upper – Bir metin dizesindeki harflerin tümünü büyük harfe dönüştürür.

User – Geçerli kullanıcıyla ilgili bilgileri döndürür.

UTCNow – Eşgüdümlü Evrensel Saat (UTC) olarak geçerli tarih/saat değerini döndürür.

UTCToday – Eşgüdümlü Evrensel Saat (UTC) olarak yalnızca tarih değerini döndürür.

V

Validate – Tek bir sütuna veya bir kaydın tamamına ilişkin değerin, veri kaynağı için geçerli olup olmadığını denetler.

Value – Bir dizeyi sayıya dönüştürür.

VarP – Bağımsız değişkenlerinin varyansını döndürür.

ViewForm – Var olan bir öğenin görüntülenmesi için form denetimini sıfırlar.

W

Weekday – Bir tarih/saat değerinin haftanın günü kısmını alır.

WeekNum – Tarih/saat değerinin hafta numarasını döndürür.

With – Değerleri hesaplar ve adlandırılmış değerlerin satır içi kayıtları da dahil olmak üzere bir kayda yönelik eylemleri gerçekleştirir.

Y

Year – Bir tarih/saat değerinin yıl kısmını alır.