Tuval uygulamalarında formülleri kullanmaya başlama

Tuval uygulamanızı, yalnızca değerleri hesaplamak ve diğer görevleri gerçekleştirmekle (Excel’de yaptıkları gibi) kalmayıp, aynı zamanda kullanıcı girişine yanıt veren (uygulamanın gerektirdiği şekilde) formüllerle yapılandırın.

  • Excel’de, hücre doldurma ve tablo ile grafik oluşturma gibi işlemler yapan formüller oluşturursunuz.
  • Power Apps'te ise hücreler yerine denetimleri yapılandırarak benzer formüller oluşturursunuz. Ayrıca, elektronik tablolar yerine özellikle uygulamalar için geçerli olan formüller oluşturursunuz.

Örneğin, kullanıcılar bir düğme seçtiğinde, kaydırıcıyı ayarladığında veya başka bir şekilde giriş sağladığında uygulamanızın nasıl yanıt vereceğini belirlemek üzere bir formül oluşturun. Bu formüller farklı bir ekran gösterebilir, uygulama dışındaki bir veri kaynağını güncelleştirebilir veya mevcut bir tablodaki veri alt kümesini içeren bir tablo oluşturabilir.

Formülleri çok çeşitli senaryolar için kullanabilirsiniz. Örneğin, cihazınızın GPS’sini, bir harita denetimini veya Location.Latitude ve Location.Longitude özelliklerinden yararlanan bir formülü kullanarak geçerli konumunuzu görüntüleyebilirsiniz. Siz hareket ettikçe, harita konumunuzu otomatik olarak izler.

Bu makalede formüllerle çalışma hakkında yalnızca genel bir bakış sunulmaktadır. Daha fazla ayrıntı için formül başvurusunun yanı sıra işlev, işleç ve kullanabileceğiniz diğer yapı taşlarını içeren tam listeye göz atın.

Önemli

Daha önce deneysel olan Power Fx formül çubuğunu varsayılan formül çubuğu deneyimi haline getirmeye doğru geçiş yapıyoruz. Güncelleştirilmiş formül çubuğu daha iyi bir IntelliSense ve geliştirilmiş hata vurgulamaya sahiptir ve formülleri hızlı ve doğru bir şekilde yazmanızı sağlar.

Güncelleştirilmiş formül çubuğu yeni uygulamalar için varsayılan olarak AÇIK'tır. Mevcut uygulamalarda Power FX formül çubuğunu etkinleştirmek için aşağıdaki adımları izleyin:

  • Power Apps Studio'da uygulamamızı açın, Ayarlar > Yakında kullanıma sunulacak özellikler > Önizleme > Power Fx formül çubuğu geçişini AÇIK olarak ayarlayın.

Bu güncelleştirilmiş formül çubuğunu tüm uygulamalar için varsayılan deneyim haline getirirken geri bildirimleriniz çok önemlidir.

Önkoşullar

Power Fx formül çubuğunu kullanma

Power FX formül çubuğu, uygulamalarınız için formül yazmanın daha sezgisel ve verimli bir yolunu sunar. Formül çubuğunu kullanmak için şu adımları izleyin:

  1. Uygulamanızı Power Apps Studio'da düzenleme için açın.
  2. Ekranın üst kısmındaki formül çubuğunu seçerek açın.
  3. Formülünüzü çubukta yazmaya başlayın. Yazdıkça formül çubuğunda girişinizle eşleşen işlevler için öneriler sağlanır.
  4. Bitirinceye kadar formülünüzü yazmaya devam edin veya önerileri seçin.

Basit bir değer görüntüleme

Excel’de 42 sayısı veya Merhaba Dünya tümceciği gibi belirli bir veriyi hücreye yazarak girebilirsiniz. Bu hücre bu verileri her zaman tam olarak yazdığınız şekilde gösterir. Power Apps'te, bir etiketin Text özelliğini, çift tırnak işaretleri içine alınmış istediğiniz tam karakter dizisine ayarlayarak benzer şekilde değişmeyen bir veri belirtebilirsiniz.

  1. Boş tuval uygulaması oluşturun.

    Formül çubuğu ekranın üstünde bulunur.

    Formül çubuğu.

    1. Özellik listesi: Her denetim ve ekran bir özellikler kümesine sahiptir. Belirli bir özelliği seçmek için bu listeyi kullanın.
    2. Formül: Bu özellik için hesaplanacak olan ve değerler, işleçler ve işlevlerden oluşan formül. Yazma işlemi sırasında IntelliSense; formülde, söz diziminde ve hatalarda önerilerle size yardımcı olur.
    3. Seçilen denetim: Formül çubuğunda, seçili denetimin veya bir denetim seçili değilse ekranın özelliklerini görüp düzenleyebilirsiniz.
  2. Ekrana bir Etiket denetimi ekleyin.

    Bir etiket eklediğinizde, denetimin ne göstereceğini belirleyen Text özelliği otomatik olarak özellik listesinde gösterilir. Varsayılan olarak, bu özelliğin değeri "Metin" şeklindedir.

  3. Text özelliğinin değerini, formül çubuğunda çift tırnak işaretleri arasına ilgili dizeyi yazarak "Merhaba Dünya" olarak ayarlayın:

    Merhaba Dünya etiketini kullanma.

    Etiket, yazmakta olduğunuz bu yeni değeri yansıtır. Siz yazarken ekranda sarı ünlem simgeleri gösterilebilir. Bu simgeler hataları gösterir, ancak geçerli bir değer girildikten sonra bunlar kaybolur. Örneğin, her iki ucunda çift tırnak işareti olmayan bir dize geçerli değildir.

    Excel’de, 42 gibi bir sayıyı bir hücreye yazarak veya =SUM(30,12) gibi bu sayıya çözümlenen bir formül girerek gösterebilirsiniz. Power Apps'te etiket gibi bir denetimin Text özelliğini 42 veya Sum(30,12) değerine ayarlayarak aynı etkiyi elde edebilirsiniz. Çalışma sayfasındaki veya uygulamadaki diğer değişikliklerden bağımsız olarak, hücre ve etikette her zaman bu sayı gösterilir.

    Not

    Power Apps'te bir formülün başına Excel'de yaptığınız gibi bir eşittir işareti veya artı işareti koymazsınız. Formül çubuğu, buraya yazdığınız her şeyi varsayılan olarak bir formül kabul eder. Ayrıca, daha önce bir metin dizesi belirtmek için yaptığınızın aksine, formülü tırnak işaretleri (") arasına almazsınız.

  4. Etiketin Text özelliğinde "Merhaba Dünya" ifadesini Sum(1,2,3) ile değiştirin.

    Etiket kullanma - kısmi işlevinin parantez kapatılmadan yazılması hatalar gösterir.

    Siz yazarken, formül çubuğu bu işleve ilişkin açıklamaları ve beklenen bağımsız değişkenleri göstererek size yardımcı olur. "Merhaba Dünya" ifadesindeki son çift tırnak işaretinde olduğu gibi, bu formülün parantezini kapatıncaya kadar ekranda hatayı belirten kırmızı çarpı işareti gösterilir:

    Tam Sum(1,2,3) formülünü kullanma.

Girişi temel alarak bir değeri değiştirme

Excel’de A2 ve A1 hücrelerinin içerdiği değerlerin toplamını göstermek üzere bir hücreye =A1+A2 yazarsınız. Bu değerlerin herhangi biri veya ikisi birden değişirse, formülü içeren hücre güncelleştirilmiş sonucu otomatik olarak gösterir.

Excel'de iki sayının toplamını yeniden hesaplama animasyonu.

Power Apps’te bir ekrana denetimler ekleyerek ve özelliklerini ayarlayarak benzer bir sonuç elde edebilirsiniz. Bu örnekte Label1 adından bir etiket denetimi ve TextInput1 ve TextInput2 olarak adlandırılmış iki Metin girişi denetimi gösterilmektedir.

Power Apps'te iki sayının toplamını yeniden hesaplama gösterimi.

Text-input denetimlerine yazdığınız sayılara bakılmaksızın, Text özelliği aşağıdaki formüle ayarlandığından etikette her zaman bu sayıların toplamı gösterilir:

TextInput1.Text + TextInput2.Text

Power Apps'te iki sayının toplamını yeniden hesaplama animasyonu.

Excel’de, örneğin negatif değerleri kırmızı renkte göstermek için, koşullu biçimlendirme formülleri kullanabilirsiniz. Power Apps'te yalnızca bir denetimin birincil değerini değil, aynı zamanda biçimlendirme gibi özellikleri belirlemek için de formülleri kullanabilirsiniz. Sıradaki örnekte, etiketin Color özelliğine ilişkin bir formül negatif değerleri otomatik olarak kırmızı renkte gösterir. If, büyük olasılıkla Excel'den aşina olduğunuz bir işlevdir:

If( Value(Label1.Text) < 0, Color.Red, Color.Black )

Koşullu biçimlendirme animasyonu.

Kullanıcı girişini temel alarak bir rengi değiştirme

Uygulamanızın görünümünün veya davranışının kullanıcılar tarafından değiştirilebilmesi için uygulamanızı formüllerle yapılandırabilirsiniz. Örneğin, yalnızca kullanıcının belirttiği bir metin dizesini içeren verileri göstermek üzere filtre oluşturabilir veya kullanıcıların bir veri kümesini, veri kümesindeki belirli bir sütuna göre sıralamasına izin verebilirsiniz. Bu yordamda, kullanıcıların bir veya daha fazla kaydırıcıyı ayarlayarak ekran rengini değiştirebilmesini sağlayacaksınız.

  1. Önceki yordamlarda bulunan denetimleri kaldırın ve daha önce yaptığınız gibi boş bir uygulama oluşturup uygulamaya üç kaydırıcı denetimi ekleyin:

    Kaydırıcı denetimi ekleme.

  2. Kaydırıcıları üst üste binmeyecek şekilde düzenleyin, üç etiket ekleyin ve Kırmızı, Yeşil ve Mavi metinlerini görüntüleyecek şekilde yapılandırın:

    Kaydırıcıları düzenleme ve her renk bileşeni için etiketler ekleme.

  3. Her kaydırıcının Max özelliğini, RGBA işlevindeki renk bileşenlerinin en büyük değeri olan 255’e ayarlayın.

  4. Herhangi bir denetimin dışındaki bir yeri seçerek ekranı seçin ve ekranın Fill özelliğini şu formüle ayarlayın:
    RGBA( Slider1.Value, Slider2.Value, Slider3.Value, 1 )

    Daha önce açıklandığı gibi, denetim özelliklerine . işlecini kullanarak erişebilirsiniz. Slider1.Value, kaydırıcının Değer özelliğini ifade eder ve kullanıcının kaydırıcıyı Min ile Maks değerleri arasında nereye yerleştirdiğini yansıtır. Bu formülü yazarken, içerdiği her denetim, ekran ile formül çubuğu arasında renk kodludur:

    Ekranın arka plan dolgu rengi için formülü değiştirme, henüz tamamlanmamış.

    Parantezi kapatırken ekranın arka planı her bir kaydırıcının 50 olan varsayılan değerine göre koyu griye döner. Formülü yazmayı tamamladığınız sırada bu değer hesaplanır ve arka plan dolgu renginin değeri olarak kullanılır.

  5. Kaydırıcıları ayarlayın ve uygulamayı çalıştırarak değişikliklerinizin arka plan rengini nasıl etkilediğini görün.

    Her kaydırıcı değiştikçe, RGBA işlevini içeren formül yeniden hesaplanır ve ekranın görünüşünü hemen değiştirir.

    Ekranın arka plan dolgu rengi için formülü değiştirme, tamamlandı.

Uygulama davranışını yönetme

Formülleri yalnızca hesaplamalar yapmak ve görünümü değiştirmek için değil, eylemler yapmak için de kullanabilirsiniz. Örneğin, bir düğmenin OnSelect özelliğini Navigate işlevini içeren bir formüle ayarlayabilirsiniz. Bir kullanıcı bu düğmeyi seçtiğinde, formülde belirttiğiniz ekran görüntülenir.

Navigate ve Collect gibi bazı işlevleri yalnızca davranış formüllerinde kullanabilirsiniz. Bir işlevi yalnızca bu bağlamda kullanabiliyorsanız formül başvurusu bunu belirtir.

İşlevleri noktalı virgül (;) ile ayırarak, bir davranış formülünde birden fazla işlem yapabilirsiniz. Örneğin, bir bağlam değişkenini güncelleştirmek, bir veri kaynağına veri göndermek ve son olarak başka bir ekrana gitmek isteyebilirsiniz.

Kategoriye göre özellikler listesini görüntüleme

Özellikler listesinde, özellikler alfabetik sıraya göre gösterilir, ancak ekranın sağ tarafında bulunan Görünüm sekmesindeki Gelişmiş seçeneğini belirlerseniz bir denetimin tüm özelliklerini kategoriye göre düzenlenmiş olarak da görüntüleyebilirsiniz:

Gelişmiş görünüm.

Formülleri doğrudan bu görünümde düzenleyebilirsiniz. Bölmenin üst kısmındaki denetim seçiciyi kullanarak, birlikte çalışabileceğiniz denetimi hızlıca bulabilirsiniz. Özellik arama ile bu denetimin bir özelliğini de hızlıca bulabilirsiniz.

Başlangıçta, bu görünüm en temel özellikleri gösterir. Tüm özellikleri açığa çıkarmak için bölmenin altındaki aşağı oka tıklayın. Her denetim, denetimin davranışını ve görünümünü tüm yönleriyle yöneten uzun bir özellikler listesine sahiptir. Listede gezinebilir veya bölmenin üstündeki kutuya yazarak bir özelliği arayabilirsiniz.

Formül söz dizimi

Okunabilirliğin artırılması ve uzun formülleri anlamanıza yardımcı olması için, formül çubuğuna formül yazdığınız sırada farklı söz dizimi öğeleri farklı renklerde görünür. Power Apps'teki renk kodu listesi aşağıda verilmiştir.

söz dizimi vurgulaması.

Ayrıca bkz.

Formül çubuğunda Bul ve Değiştir özelliğini kullanma

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).