Power Fx Temelleri: Power Apps için En Onemli Formuller
Power Fx, Power Apps'in arkasındaki Excel benzeri formul dilidir. Filtre, Ara ve Duzel gibi en onemli islev ve islevlere genel bakis.
Power Fx, Power Apps'in arkasındaki formul dilidir. Excel'den ilham alarak, veri erişimi, mantık ve yüzey davranışını Canvas uygulamalarında kontrol etmenize izin verir. Kullanıcılar klasik bir programlama dilini öğrenmesine gerek yoktur. Excel formülü yazmış biri, Filtre, Ara veya Eğer'in sözdizimini hemen tanır. Tarih: Ağustos 2026.
Power Fx Excel'le Nasil Iliskilendirilir?
Power Fx, Microsoft Learn'e gore kastli olarak Excel formul diline uyumludur. Turler, operatorler ve islev mantigi, Excel kullanicilarinin zaten bildiklerine mumkun oldugu kadar yakindir. Prosedur dillerinden farkli olarak, ayri bir derleme veya yurutme adimi yoktur. Formuller, temel veriler degisir degismez surekli yeniden hesaplanir, bir calisma kitabi gibi. Power Fx bildirimseldir. Ne olmasi gerektigini aciklar, hesaplama sirasini degil.
Pratikte En Sik Ihtiyac Duydugunuz Islevler Nelerdir?
Resmi islev basvurusundan, gunluk pratikte bu islevler ozellikle onemlidir:
- Filtre: Bir veya daha fazla kritere gore filtrelenmiş bir tablo dondutur. Ornegin, bir musterinin tum acik siparisler.
- Ara (LookUp): Bir kritere gore tam olarak bir kaydi arar. Ornegin, musteri numarasina karsilik gelen uygun kisiyiz.
- Duzel (Patch): Bir veri kaynagindaki kaydi degistirir veya olusturur. Ayrica bir veri kaynagi disinda birlestirme olarak kullanilabilir.
- Topla (Collect) ve TemizleTopla (ClearCollect): Bir koleksiyonu olusturur veya bosaltir ve kayitlarla doldurur. Uygulama oturumu icindeki ara bellek icin praktiktir.
- HepsiIcin (ForAll): Bir tablonun her kaydi icin degerleri hesaplar veya eylemler gerceklestir.
- Eger (If) ve Sec (Switch): Dallanimlari kontrol eder. Bircok olasilı degerde Sec, ic ice Eger islevlerinden daha aciktir.
- Gezin (Navigate): Uygulamada gosterilen ekrani degistirir.
Ayarla (Set), GuncellemeKonteksti ve Duzel (Patch)'i Ayiran Nedir?
Bu uc islev siklilkla karistirilir cunku hepsi degerleri ayarlar. Ayarla (Set) uygulamada gecerli olan global bir degisken belirler. GuncellemeKonteksti (UpdateContext) yalnizca gecerli ekranda gorunur bir baglaim degiskeni ayarlar. Duzel (Patch) ise Dataverse, SharePoint veya SQL tablosu gibi bir veri kaynagina gercekten yazar ve uygulama oturumunun otesinde gecerli kalir. Yalnizca bir ekran icinde bir degiskene ihtiyaciniz varsa, uygulama capinda yan etkileri onlemek icin Ayarla yerine GuncellemeKonteksti kullanmalsiniz.
No-Code Nerede Sona Erer ve Power Fx Nereden Baslar?
Power Apps'in Ozellikleri bolmesi, bircok bicimlendirme ve standart eylemler icin No-Code kaydiricilar sunar. Ornegin renkler veya galeri siralamalari. Bir gereksinim bunun otesine gecerse, ornegi birden fazla sutunla siralama veya kosullu renklendirme gibi, arayuz dogrudan formul cubuguna yonlendirilir. Microsoft'a gore bu kastli olarak bu sekilde tasarlanmistir. No-Code araclari arka planda Power Fx'i okur ve yazar. Boylece acemiler islev sinirna carpmaz, aksine formul sozdiziminin icine buyurler. Ileri takimlar, Power Fx formullerini ayrica YAML dosyalarina disa aktar ve Git gibi surum kontrolu araciligi ile yonetebilir. Bu, No-Code'dan profesyonel gelisirmeye gecisi kolaylastirir.
Power Fx'e Giris Kimin Icin Degerlidir?
Zaten Excel formullerini kullanan biri, dusuntus tarzinin cogunun zaten ozumlemistir. Caba ozellikle bir uygulama basit formlari asar ve birden fazla kaynaktan verileri birlestir, filtreler veya sarili olarak goruntulerse degerlidir. Basit onay veya veri giris uygulamalari icin genellikle Filtre, Duzel ve Eger gibi birkac formul yeterlidir. Otomasyon Danismanliginda sik sik goruruz ki formul ogrenmesi, bir uygulamayı kati bir sablondan gercekten kullaniıbilir bir uygulamaya donusturmek icin en buyuk kaldiractic.
Power Fx Hakkinda Sik Sorulan Sorular
Power Fx Bagimsiz Bir Programlama Dili midir?
Power Fx, suan Power Apps'tan ayrilmakta olan ve asamali olarak diger Power Platform urunleri ve acik kaynakli bir proje olarak kullanima sunulan islevsel, bildirimsel bir formul dilidir. C# veya Python gibi genel amacli bir programlama dili degildir, formuller ve uygulama mantigi icin tasarlanmistir.
Power Apps Kullanmak Icin Power Fx Ogrenmem Gerekir mi?
Hayir, bircok standart gorev, Ozellikler bolmesindeki No-Code kaydiricilar araciligi ile gerceklestirilebilir. Ancak, bir uygulama kosullu mantik, veri baglantilari veya ozel hesaplamalar gerktiginde, bazi formullerden kacis yolu yoktur.
Filtre ve Ara (LookUp) Arasinda Fark Nedir?
Filtre her zaman bir tablo dondurir, yalnizca bir kayit uysa bile. Ara (LookUp) ise tam olarak tek bir kaydi donduruir. Bir listenin gosterilmesi icin Filtre dogru, musteri adresi gibi tek bir deger icin Ara (LookUp), daha uygun ve hizli bir secimdir.
Power Fx Formullerini Kod Gibi Surum Kontrolune Alabilir miyin?
Evet, profesyonel takimlar icin formuller YAML kaynak dosyalari olarak kaydedilebilir ve Git veya Azure DevOps gibi sistemlerde surum kontrolu altinda tutulabilir. Bu, inceleme sureclerini ve gelistirici takimlari ile isbirligi ni kolaylastirir.
Simon Glowik
NordFlux'un kurucusu. Webden ve SEO'dan grup ölçeğindeki otomasyona kadar yedi yıllık deneyim, bugün KOBİ'ler için pragmatik biçimde ve Alman veri egemenliğiyle.
Sertifikalar
- Microsoft sertifikalı — PL-900 ve AZ-900
- UiPath sertifikalı — Automation Developer Associate
Otomasyon veya KI hakkında somut sorularınız mı var?
Ücretsiz bir ön analizde durumunuzu doğrudan görüşürüz. Bağlayıcı değildir.