Power Apps için formül başvurusu

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 Parent 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.

AsType – Bir kayıt başvurusunu belirli bir varlık 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.

K

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.

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.

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.

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.

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.

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.

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

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.

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

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

EncodeUrl: URL kodlaması kullanarak özel karakterleri kodlar.

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.

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

T

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.

IsBlank: Boş bir değer 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.

IsToday: Bir tarih/saat değerinin geçerli gün içinde olup olmadığını denetler.

IsType: Bir kayıt başvurusunun belirli bir varlık türüne başvurup başvurmadığını denetler.

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 yerel cihazın özel depolama alanındaki 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.

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.

Pt

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: 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.

D

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

Parent: Bir kapsayıcı denetimin özelliklerine erişilmesini sağlar.

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.

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: Boş-rastgele bir sayı döndürür.

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

Relate: İki varlığın kayıtlarını bir-çok veya çok-çok ilişkileri 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.

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.

Ct

SaveData: Bir yerel cihazın özel depolama alanına 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.

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

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

SetPropertry: Giriş denetimleriyle etkileşimlerin benzetimini gerçekleştirir.

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

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.

Pe

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 galeri veya formda, kapsayıcıdaki geçerli öğeye ilişkin verileri 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: Geçerli tarih/saat 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.

A

Ungroup: Gruplandırmayı kaldırır.

Unrelate: İki varlığa 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.

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.

Ça

Weekday: Bir tarih/saat değerinin haftanın günü kısmını alı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.