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.
AddColumns – Sü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.
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.
As – ForAll, 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.
Coalesce – Boş 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.
CountA – Boş 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.
Date – Yı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.
IsBlank – Blank bir değer olup olmadığını denetler.
IsBlankOrError – Boş 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.
Sequence – ForAll 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.
ThisRecord – ForAll, With ve Sum gibi bir kayıt kapsamı işlevindeki geçerli öğenin kaydını döndürür.
Time – Saat, 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.
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.