← Tüm yazılar

PAYLAŞIM NOKTASI / NOKTA'NIN NOTLARI / POWER APPS

Power Fx Cheat Sheet.

En çok ihtiyaç duyulan Power Fx fonksiyonları, kısa açıklamalar ve uygulanabilir örneklerle tek sayfada. Ara, filtrele, yıldızla ve kopyala.

127FONKSİYON
✳ GÜNÜN FORMÜLÜ

Mantık ve koşul.

16

If

Koşul doğruysa bir değeri, değilse diğerini döndürür.

SözdizimiIf( koşul; sonuç [; koşul2; sonuç2 ... ; varsayılan] )

Switch

Bir değeri listeyle karşılaştırır, eşleşen formülü çalıştırır.

SözdizimiSwitch( değer; eşleşme1; sonuç1 [; ... ; varsayılan] )

And / &&

Tüm koşullar doğruysa true döndürür.

SözdizimiAnd( mantık1; mantık2 ... )

Or / ||

Koşullardan biri doğruysa true döndürür.

SözdizimiOr( mantık1; mantık2 ... )

Not / !

Mantıksal değeri tersine çevirir.

SözdizimiNot( mantık )

Coalesce

İlk boş olmayan değeri döndürür.

SözdizimiCoalesce( değer1; değer2 ... )

IsBlank

Değerin boş olup olmadığını denetler.

SözdizimiIsBlank( değer )

IsEmpty

Tablonun kayıt içermediğini denetler.

SözdizimiIsEmpty( tablo )

IsBlankOrError

Boş değeri veya hatayı birlikte denetler.

SözdizimiIsBlankOrError( değer )

IfError

Hata olursa alternatif değer döndürür veya işlem yapar.

SözdizimiIfError( değer; yedek [; ...] )

IsError

İfadenin hata üretip üretmediğini denetler.

SözdizimiIsError( değer )

Error

Özel hata oluşturur veya hatayı iletir.

SözdizimiError( { Kind: ...; Message: ... } )

IsNumeric

Değerin sayısal olduğunu denetler.

SözdizimiIsNumeric( değer )

IsMatch

Metni bir desenle karşılaştırır; regex kullanılabilir.

SözdizimiIsMatch( metin; desen [; seçenekler] )

IsType / AsType

Kayıt başvurusunun türünü denetler veya türe dönüştürür.

SözdizimiIsType( kayıt; tablo ) · AsType( kayıt; tablo )

in / exactin

İçinde geçme denetimi: in büyük/küçük harf duyarsız, exactin duyarlı.

Sözdizimideğer in tablo · metin exactin metin

Metin.

20

Concatenate / &

Metinleri birleştirir; & işleci aynı işi yapar.

SözdizimiConcatenate( metin1; metin2 ... )

Left / Mid / Right

Metnin baş, orta veya son bölümünü alır.

SözdizimiLeft( metin; n ) · Mid( metin; başlangıç [; n] ) · Right( metin; n )

Len

Metnin karakter sayısını döndürür.

SözdizimiLen( metin )

Lower / Upper / Proper

Küçük harf, büyük harf veya her kelimeyi baş harfi büyük yapar.

SözdizimiLower( metin ) · Upper( metin ) · Proper( metin )

Trim / TrimEnds

Fazla boşlukları temizler; TrimEnds yalnızca uçlardan.

SözdizimiTrim( metin ) · TrimEnds( metin )

Substitute

Eşleşen metni başka metinle değiştirir.

SözdizimiSubstitute( metin; eski; yeni [; kaçıncı] )

Replace

Konuma göre metin parçasını değiştirir.

SözdizimiReplace( metin; başlangıç; uzunluk; yeni )

Find

Metnin içinde arar ve konumunu döndürür.

SözdizimiFind( aranan; metin [; başlangıç] )

StartsWith / EndsWith

Metnin belirli ifadeyle başlayıp bittiğini denetler (delege edilebilir).

SözdizimiStartsWith( metin; ön ek ) · EndsWith( metin; son ek )

Split

Metni alt dizeler tablosuna böler.

SözdizimiSplit( metin; ayırıcı )

Concat

Tablodaki metinleri tek metinde birleştirir.

SözdizimiConcat( tablo; ifade [; ayırıcı] )

Text

Sayı veya tarihi biçimlendirerek metne çevirir.

SözdizimiText( değer; biçim [; yerel ayar] )

Value / Float / Boolean

Metni sayıya, ondalıklıya veya mantıksal değere çevirir.

SözdizimiValue( metin ) · Float( metin ) · Boolean( değer )

Char / UniChar

Karakter kodunu metne çevirir; satır sonu için Char(10).

SözdizimiChar( kod ) · UniChar( unicode )

Match / MatchAll

Desene göre alt dize çıkarır; regex destekler.

SözdizimiMatch( metin; desen ) · MatchAll( metin; desen )

PlainText

HTML ve XML etiketlerini metinden temizler.

SözdizimiPlainText( metin )

EncodeUrl / EncodeHTML

Özel karakterleri URL veya HTML için kodlar.

SözdizimiEncodeUrl( metin ) · EncodeHTML( metin )

JSON / ParseJSON

Değeri JSON metnine çevirir veya JSON metnini okur.

SözdizimiJSON( değer [; biçim] ) · ParseJSON( metin )

GUID

GUID üretir veya metni GUID değerine çevirir.

SözdizimiGUID( [metin] )

HashTags

Metindeki hashtag ifadelerini tablo olarak çıkarır.

SözdizimiHashTags( metin )

Sayı ve matematik.

12

Sum

Tablo ifadesinin veya değerlerin toplamını hesaplar.

SözdizimiSum( tablo; sayısal ifade )

Average

Ortalamayı hesaplar.

SözdizimiAverage( tablo; ifade )

Max / Min

En büyük ve en küçük değeri döndürür.

SözdizimiMax( tablo; ifade ) · Min( tablo; ifade )

Round / RoundUp / RoundDown

Yuvarlar: en yakına, yukarı veya aşağı.

SözdizimiRound( sayı; basamak )

Int / Trunc

Aşağı yuvarlar veya ondalık kısmı atar.

SözdizimiInt( sayı ) · Trunc( sayı [; basamak] )

Mod

Bölmeden kalanı döndürür.

SözdizimiMod( sayı; bölen )

Abs / Sqrt / Power / Exp / Ln / Log

Mutlak değer, karekök, kuvvet ve logaritma işlemleri.

SözdizimiAbs( sayı ) · Sqrt( sayı ) · Power( sayı; kuvvet )

Rand / RandBetween

Rastgele sayı üretir.

SözdizimiRand() · RandBetween( alt; üst )

StdevP / VarP

Standart sapma ve varyans hesaplar.

SözdizimiStdevP( tablo; ifade ) · VarP( tablo; ifade )

Sequence

Sıralı sayı tablosu üretir; ForAll ile döngüde kullanışlı.

SözdizimiSequence( sayı [; başlangıç; adım] )

Dec2Hex / Hex2Dec

Ondalık ile onaltılık arasında dönüştürür.

SözdizimiDec2Hex( sayı [; basamak] ) · Hex2Dec( metin )

Trigonometri

Trigonometri fonksiyonları ve derece-radyan dönüşümü.

SözdizimiSin / Cos / Tan / Asin / Acos / Atan / Atan2 / Pi / Degrees / Radians

Tarih ve saat.

11

Now / Today / IsToday

Şimdiki tarih-saat, bugünün tarihi, bugün mü denetimi.

SözdizimiNow() · Today() · IsToday( tarih )

Date / Time / DateTime

Bileşenlerden tarih veya saat değeri üretir.

SözdizimiDate( yıl; ay; gün ) · Time( saat; dakika; saniye )

DateAdd

Tarihe gün, ay, çeyrek veya yıl ekler.

SözdizimiDateAdd( tarih; sayı [; birim] )

DateDiff

İki tarih arasındaki farkı verilen birimde döndürür.

SözdizimiDateDiff( başlangıç; bitiş [; birim] )

DateValue / DateTimeValue / TimeValue

Metni tarih veya tarih-saat değerine çevirir.

SözdizimiDateValue( metin [; yerel ayar] )

Tarih parçaları

Tarih-saat değerinin ilgili parçasını alır.

SözdizimiYear / Month / Day / Hour / Minute / Second / Weekday

WeekNum / ISOWeekNum

Hafta numarasını döndürür.

SözdizimiWeekNum( tarih [; hafta başı] ) · ISOWeekNum( tarih )

EDate / EOMonth

Ay ekler veya çıkarır; EOMonth ayın son gününü verir.

SözdizimiEDate( tarih; ay ) · EOMonth( tarih; ay )

TimeZoneOffset

UTC ile yerel saat arasındaki dakika farkını verir.

SözdizimiTimeZoneOffset( [tarih] )

Calendar / Clock

Yerel ayara göre ay, gün ve saat adlarını döndürür.

SözdizimiCalendar.MonthsLong() · Clock.AmPm()

Tarih biçimlendirme

Tarihi istenen biçimde metne çevirir.

SözdizimiText( tarih; biçim [; yerel ayar] )

Tablo sorgulama.

15

Filter

Ölçütlere uyan kayıtları döndürür.

SözdizimiFilter( tablo; koşul1 [; koşul2 ...] )

LookUp

Ölçüte uyan ilk tek kaydı döndürür.

SözdizimiLookUp( tablo; koşul [; sonuç] )

Search

Belirtilen sütunlarda metin arar.

SözdizimiSearch( tablo; aranan; sütun1 [; ...] )

Sort / SortByColumns

Tabloyu sıralar.

SözdizimiSort( tablo; ifade [; sıra] ) · SortByColumns( tablo; "sütun"; sıra )

First / FirstN / Last / LastN

İlk veya son kaydı ya da n kaydı döndürür.

SözdizimiFirst( tablo ) · FirstN( tablo; n )

Index

Sıra numarasına göre kayıt döndürür.

SözdizimiIndex( tablo; sıra )

CountRows / CountIf / CountA

Kayıt sayar; CountIf koşula uyanları sayar.

SözdizimiCountRows( tablo ) · CountIf( tablo; koşul )

Distinct

Yinelenenleri kaldırıp tek sütunlu sonuç döndürür.

SözdizimiDistinct( tablo; ifade )

GroupBy / Ungroup

Kayıtları gruplar; Ungroup grubu çözer.

SözdizimiGroupBy( tablo; "sütun"; "grup adı" )

AddColumns

Hesaplanmış sütun ekler.

SözdizimiAddColumns( tablo; "ad"; ifade )

DropColumns / ShowColumns / RenameColumns

Sütun çıkarır, seçer veya yeniden adlandırır.

SözdizimiDropColumns( tablo; "sütun" )

ForAll

Tablonun her kaydı için değer hesaplar veya işlem yapar.

SözdizimiForAll( tablo; formül )

With

Geçici adlandırılmış değerlerle formülü sadeleştirir.

SözdizimiWith( { ad: değer }; formül )

Table / Shuffle

Geçici tablo oluşturur; Shuffle kayıtları karıştırır.

SözdizimiTable( { ... }; { ... } ) · Shuffle( tablo )

ThisItem / ThisRecord / As

Galeride veya kayıt kapsamında geçerli kaydı verir.

SözdizimiThisItem · ThisRecord · As ad

Veri yazma ve formlar.

13

Patch

Kayıt oluşturur veya günceller; en çok kullanılan yazma fonksiyonu.

SözdizimiPatch( kaynak; temel kayıt; değişiklikler )

Collect

Koleksiyon oluşturur veya veri kaynağına kayıt ekler.

SözdizimiCollect( kaynak; kayıt )

ClearCollect / Clear

Koleksiyonu temizleyip yeniden doldurur veya boşaltır.

SözdizimiClearCollect( koleksiyon; kaynak ) · Clear( koleksiyon )

Remove / RemoveIf

Kayıt veya koşula uyan kayıtları siler.

SözdizimiRemove( kaynak; kayıt ) · RemoveIf( kaynak; koşul )

Update / UpdateIf

Kaydı değiştirir veya koşula uyanları toplu günceller.

SözdizimiUpdate( kaynak; eski; yeni ) · UpdateIf( kaynak; koşul; değişiklik )

Defaults

Yeni kayıt için varsayılan değerleri döndürür.

SözdizimiDefaults( kaynak )

SubmitForm / ResetForm

Form içeriğini kaydeder veya formu sıfırlar.

SözdizimiSubmitForm( form ) · ResetForm( form )

NewForm / EditForm / ViewForm

Formu yeni kayıt, düzenleme veya görüntüleme moduna alır.

SözdizimiNewForm( form ) · EditForm( form ) · ViewForm( form )

Refresh / Revert

Veri kaynağını yeniler veya hataları temizleyip geri alır.

SözdizimiRefresh( kaynak ) · Revert( kaynak [; kayıt] )

Errors / Validate

Yazma hatalarını listeler veya değeri kaynağa göre doğrular.

SözdizimiErrors( kaynak [; kayıt] ) · Validate( kaynak; sütun; değer )

Relate / Unrelate

İlişkili kayıtları bağlar veya bağlantıyı kaldırır (Dataverse).

SözdizimiRelate( ilişki; kayıt ) · Unrelate( ilişki; kayıt )

DataSourceInfo / RecordInfo

İzin ve alan bilgisi döndürür; düzenleme yetkisi denetimi.

SözdizimiDataSourceInfo( kaynak; bilgi ) · RecordInfo( kayıt; bilgi )

Choices

Bir arama veya seçim sütununun olası değerlerini verir.

SözdizimiChoices( kaynak.sütun )

Değişken ve yerel depolama.

5

Set

Genel (global) değişken atar; tüm ekranlarda geçerli.

SözdizimiSet( genelDeğişken; değer )

UpdateContext

Bulunduğun ekrana ait bağlam değişkeni atar.

SözdizimiUpdateContext( { ad: değer } )

SaveData / LoadData / ClearData

Koleksiyonu cihaza kaydeder, geri yükler veya siler (çevrimdışı).

SözdizimiSaveData( koleksiyon; ad ) · LoadData( koleksiyon; ad [; yoksay] )

Concurrent

Formülleri eşzamanlı çalıştırır; açılış süresini kısaltır.

SözdizimiConcurrent( formül1; formül2 ... )

Trace

Monitor ve test sonuçlarına kendi izini ekler.

SözdizimiTrace( mesaj [; önem; kayıt] )

Ekran, gezinme ve etkileşim.

11

Navigate

Başka ekrana geçer, isteğe bağlı bağlam değişkeni taşır.

SözdizimiNavigate( ekran [; geçiş; bağlam] )

Back

Önceki ekrana döner.

SözdizimiBack( [geçiş] )

Exit

Uygulamadan çıkar.

SözdizimiExit( [oturumu kapat] )

Launch

Web sayfası, e-posta veya başka uygulama açar.

SözdizimiLaunch( adres [; parametreler; hedef] )

Param

Uygulama açılırken gelen parametreyi okur.

SözdizimiParam( "ad" )

Notify

Kullanıcıya banner mesajı gösterir.

SözdizimiNotify( mesaj [; tür; süre] )

Confirm

Onay iletişim kutusu gösterir.

SözdizimiConfirm( mesaj [; seçenekler] )

Reset / SetFocus

Girdiyi varsayılana döndürür veya odağı taşır.

SözdizimiReset( kontrol ) · SetFocus( kontrol )

Select / SetProperty

Kontrole tıklamayı simüle eder veya özelliğini ayarlar.

SözdizimiSelect( kontrol ) · SetProperty( kontrol.özellik; değer )

Copy / Download / Print / PDF

Panoya kopyalar, dosya indirir, ekranı yazdırır veya PDF üretir.

SözdizimiCopy( metin ) · Download( adres ) · Print()

ShowHostInfo

Ana bilgisayara ait bilgi ekranını açar.

SözdizimiShowHostInfo( bilgi )

Kullanıcı, ortam ve sinyaller.

9

User

Oturum açan kullanıcının bilgilerini döndürür.

SözdizimiUser().FullName · .Email · .Image

App

Çalışan uygulama hakkında bilgi ve davranış denetimi.

SözdizimiApp.ActiveScreen · App.OnStart · App.Width

Host / Language

Ana bilgisayar bilgisi ve kullanıcının dil etiketi.

SözdizimiHost.OSType · Language()

Connection

Ağ bağlantısı durumunu verir; çevrimdışı senaryolar için.

SözdizimiConnection.Connected · Connection.Metered

Location

GPS konumunu döndürür.

SözdizimiLocation.Latitude · Location.Longitude

Compass / Acceleration

Pusula yönü ve ivme sensörü verisi.

SözdizimiCompass.Heading · Acceleration.X

Enable / Disable

Location gibi sinyalleri açar veya kapatır.

SözdizimiEnable( sinyal ) · Disable( sinyal )

ReadNFC

NFC etiketini okur.

SözdizimiReadNFC()

Self / Parent

Geçerli kontrolün veya kapsayıcının özelliklerine erişir.

SözdizimiSelf.Fill · Parent.Width

Renk ve görünüm.

4

Color

Yerleşik renk değerlerini kullanır.

SözdizimiColor.Red · Color.Transparent

RGBA

Kırmızı, yeşil, mavi ve saydamlıktan renk üretir.

SözdizimiRGBA( r; g; b; alfa )

ColorValue

CSS renk adını veya hex kodunu renge çevirir.

SözdizimiColorValue( "#RRGGBB" )

ColorFade

Rengi açar veya koyulaştırır (-1 ile 1).

SözdizimiColorFade( renk; oran )

AI fonksiyonları.

6

AISummarize

Verilen metni özetler.

SözdizimiAISummarize( metin )

AIClassify

Metni verilen kategorilere sınıflandırır.

SözdizimiAIClassify( metin; kategoriler )

AIExtract

Metinden telefon, kişi adı gibi varlıkları çıkarır.

SözdizimiAIExtract( metin; varlık )

AISentiment

Metnin duygu durumunu belirler.

SözdizimiAISentiment( metin )

AIReply

Verilen mesaja yanıt taslağı üretir.

SözdizimiAIReply( metin )

AITranslate

Metni başka dile çevirir.

SözdizimiAITranslate( metin; dil )

İşleçler ve saha notları.

5

Bağlantı işleçleri

Metin birleştirme, mantık, karşılaştırma ve kuvvet işleçleri.

Sözdizimi& · && · || · ! · = · <> · ^

Zincirleme

Davranış formüllerinde birden çok işlemi noktalı virgülle sıralar.

Sözdizimiformül1; formül2; formül3

Ad ayrıştırıcı

Boşluk içeren sütun adlarını tek tırnakla yazar.

Sözdizimikaynak.'Sütun Adı'

Delege edilebilirlik

Büyük veri kümelerinde delege edilebilen fonksiyonları tercih et; aksi halde ilk 500-2000 kayıt işlenir.

SözdizimiFilter · LookUp · Sort · Search · StartsWith

Yerel ayar notu

Türkçe gibi virgülü ondalık ayırıcı kullanan yerel ayarlarda argümanlar noktalı virgülle ayrılır.

SözdizimiArgüman ayırıcı , veya ;
© 2026 Ümit Kara | Dynamics 365, Power Platform ve SharePoint Üzerine Notlar · paylasimnoktasi.com LinkedIn · E-posta · RSS