Doğal dili Power Fx formüllerine dönüştürme
Power Apps Fikirler, farklı özelliklerde aşağıdaki denetimleri kullanmak için fikirler oluşturabilir:
- Galeri
- Veri tablosu
- Metin kutusu
- Açılan liste
- Birleşik giriş kutusu
- Metin etiketi
Power Apps Fikirler ayrıca, bağlayıcı olarak Microsoft Dataverse, Microsoft Lists, SharePoint kitaplığı ve Excel'i destekler. Bu nedenle, desteklenen denetimlerden birini kullanıyorsanız ve Galeri veya Açılır menü denetiminin öğeleri veya Etiket denetiminin metin içeriği, rengi veya görünürlüğü için bir formül yazmak istiyorsanız Power Apps Fikirler'e göz atın.
Örneğin, aşağıdaki formülün nasıl yazılacağını anlamaya çalışmak yerine ...
Filter('Table1', StartsWith('fullname', "Yvonne"))
... 'name starts with Yvonne
ifadesini yazabilirsiniz.
Başlamak için, formülleri yazmaya yardımcı olmak amacıyla Power Apps Fikirler'i nasıl kullanacağımızı görmek için basit bir uygulamaya göz atalım.
Dataverse'ten Hesaplar tablosunu kullanan bir uygulama oluşturmak üzere Microsoft Dataverse'ten tuval uygulaması oluşturma konusunda belirtilen adımları uygulayın.
Hesaplar tablosuna bağlı BrowseGallery1 galerisini seçin.
Fikirler kutusunda Sırala, filtrele ve ara'yı seçin.
Nasıl çalıştığını denetlemek için varsayılan önerilerden birini seçin veya İngilizce (en-us) gibi doğal dilde kendi sorgunuzu girmek için başlatın.
Yazarken varsayılan sorguyu kullanabilir, değiştirebilir veya kendi tarzınızda açıklayabilirsiniz.
Üretilmiş bir veya daha fazla formül önerisi göreceksiniz. Textinput denetiminde ad bulunan hesapları arama örneğini kullanalım. Sonuçlarda iki öneri göreceksiniz. Bu formül önerilerinin her biri üç bölüm içerir:
TextInput1 öğesindeki metnin name öğesinde göründüğü Firmalar. Bu, önerilen formülün ne yaptığını açıklamayı amaçlar. Böylece Power Fx'i bilmeyen kullanıcılar sonucu daha kolay anlayabilir. Uygulamada kullanılan bileşenlerin adları kalın olarak gösterilmiştir.
Şunlara uygula: Öğeler: Bu, formülün hangi özelliğe uygulanacağını önerir. Power Apps denetimlerinin birçok özelliği olduğundan, Fikirler bir formülün hangi özellik için uygulanacağını belirleyebilir.
Bu senaryodaki formül önerisi:
Search('Accounts', TextInput1.Text, "name")
.
Tercih ettiğiniz öneriyi seçin ve Uygula'yı seçin. Bu senaryoda, en uygun olması nedeniyle ilk öneriyi seçelim. Formül otomatik olarak güncelleştirilir ve sonucu uygulamanızda görebilmeniz için çalıştırılır. Ardından, seçili formülü uygulama veya değiştirme konusunda karar verebilirsiniz.
Daha fazla örnek
Power Apps Fikirler ile çalışırken, aşağıdaki örnekleri göz önünde bulundurun.
Senaryo | Tanım | Fikirler örneği |
---|---|---|
Tablonuzu sıralama | Tek bir sütuna göre sıralama | Hesapları, Hesap Adı'na göre sıralama |
Hesapları, A'dan Z'ye Hesap Adı'na göre sıralama | ||
Hesapları, Z'den A'ya Hesap Adı'na göre sıralama | ||
Hesapları, Hesap Adı ve Oluşturulma Tarihi'ne göre sıralama | ||
hesapları, A'dan Z'ye Hesap Adı'na ve en yeni en üstte olacak şekilde Oluşturulma Tarihi'ne göre sıralama | ||
Mevcut tabloları sıralama | Gallery3'ü Z'den A'ye Hesap Adı'na göre sıralama | |
Bazı koşullara göre tablo filtreleme veya arama | Sayı koşulu | Hesap Adı uzunluğu 10'dan büyük olan hesaplar |
Bir tarih koşulu | bir hafta önce oluşturulan hesaplar, son 3 gün içinde değiştirilmiş hesaplar | |
Bir metin koşulu | Adı Karen içeren hesaplar | |
Birkaç koşul | Adı Karen içeren ve 7 gün önce oluşturulan hesaplar | |
Bir seçim değeri | Etkin olmayan hesaplar | |
Kullanıcı girişine göre tablo arama | Textinput'ta ada göre hesapları arama | |
Tek bir kayıt bulma | Adı Karen içeren hesaplardaki ilk kayıt | |
Tablonun en üstündeki veya en altındaki kayıtları bulma | en üstteki 10 hesap | |
en sondaki 10 hesap | ||
Koşullu biçimlendirme (Color ve Visible özelliklerine uygula) | Sayı koşulu | Hesap Adı uzunluğu 10'dan büyük olan hesaplar |
Bir tarih koşulu | 7 gün önce oluşturulmuşsa kırmızı | |
Bir metin koşulu | Ad, Karen içeriyorsa mavi | |
Metin oluşturma | Numaralar | Galeri sayısı, slider1 ve slider2'nin toplamı |
String | label4 ve label5, textinput1'i kırpma, TextInput1'in ilk 3 karakteri |
En iyi yöntemler
En iyi sonuçları elde etmek için, Fikirler bölmesine düz doğal dil sorgusunu yazarken bu ipuçlarını izleyin.
- Ne tür senaryoların desteklendiğini görmek için varsayılan sorgulardan yararlanın.
- Sorgunuzda net olun. Fikirler, tablo ve sütunlar gibi denetimleri tanıyabilir. Ancak öneri alamazsanız, başvurduğunuz varlıkların tam adını kullanmayı deneyin. Örneğin, uygulamada birden çok metin giriş denetimi varsa TextInput1'i kullanın. Bu şekilde sistem, hangi denetime başvurduğunuzu anlar.
Sınırlamalar
Not
Daha iyi hale getirmek, daha karmaşık görevleri gerçekleştirmek, daha fazla işlevi, denetimi ve özelliği desteklemek için modeli geliştiriyoruz. İstekleriniz varsa fikirlerinizi Power Apps Fikirler - Power Platform Topluluğu aracılığıyla gönderin.
Power Apps Fikirler şu anda aşağıdaki sınırlamalara sahiptir:
Bölgeler ve dil: Şu anda tarayıcı varsayılan dilinin İngilizce (en-us) olarak ayarlanmıştır ve ABD'de oluşturulmuş ortamlarda kullanılabilir.
Giriş olarak TextInput, Açılır menü, DatePicker, Kaydırıcı, Geçiş düğmesi, Onay kutusu ve Radyo denetim değerlerini tanır.
Denetimler Properties Galeri, Veri tablosu, Açılır menü, Birleşik giriş kutusu Items Metin Kutusu, Etiket Text, Color, Visible Veri kaynakları: Fikirler şu anda Dataverse tablolarını, Microsoft Lists'i ve Excel tablolarını desteklemektedir.
İşlevler: Bkz. Desteklenen Power Fx işlevleri. Daha fazla işlev için destek eklemeye devam edeceğiz.
Veri türleri: Metin, Tamsayı, Tarih ve Saat, Yalnızca Tarih, Ondalık Sayı, Seçim, Seçimler, Evet/Hayır ve Arama türlerini destekler. Desteklenmiyor: Dosya ve Görüntü.
Bu özelliğin modeli, doğal dilde yaygın olarak kullanılan bazı ifadeleri anlar. Örneğin,
latest on top
,big to small
ifadesini azalan düzene çevirebilir veoldest on top
,small to big
ifadesini artan düzene çevirebilir. Ayrıca, bağlamın büyük bir kısmını anlayabilir. Bu sayede, tablo adlarını belirtmeseniz bile denetime bağlı geçerli tabloya göre en iyi tahmini yapar.
Desteklenen Power Fx işlevleri
Power Apps Fikirler özelliği tarafından desteklenen işlevler:
Microsoft'a geri bildirim gönderin
Bu özellik için herhangi bir geri bildiriminiz varsa (örneğin formül önerilerinin yanlış olduğunu düşünüyor veya bizimle paylaşacağınız öneriler, fikirler varsa) Fikirler panelindeki geri bildirim kartını kolayca bulabilirsiniz. Geri bildirim gönder'i seçerek düşüncelerinizi paylaşabilirsiniz. (Lütfen geri bildiriminize gizli veya kişisel bilgiler eklemeyin.)
Microsoft, AI teknolojilerini sorumluluk bilinciyle geliştirmeyi ve dağıtmayı taahhüt eder. Power Apps Fikirler tarafından uygunsuz veya tuhaf sonuçların üretildiğini fark ederseniz aynı geri bildirim kartında, geri bildirim kutusunun altında Hemen bildir bağlantısını görürsünüz. Bu, yapay zeka modelimizin sorumlu bir şekilde davranmasını sağlamamıza yardımcı olabilir. Zamanında yanıt almak için, aşağıdaki ekran görüntüsünde gösterildiği gibi Tehdit Türü'nü "URL" olarak ve Olay Türü'nü "Sorumlu AI" olarak seçin.
Sonraki adımlar
Örnekleri Power Fx formüllerine dönüştürme