Distinct işlevi
Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Model temelli uygulamalar Power Pages Power Platform CLI
Bir tablonun kayıtlarını yinelemeleri kaldırarak özetler.
Description
Distinct işlevi, tablonun her kaydında bir formülü değerlendirir ve yinelenen değerler kaldırılmış sonuçların tek sütunlu tablosunu döndürür. Sütunun adı Value olur.
İşlenmekte olan kayıt alanları formül içinde bulunur. ThisRecord işlecini kullanın veya başka bir değere olduğu gibi yalnızca adla başvuruda bulunun. As işleci, formülünüzü daha anlaşılır ve iç içe geçmiş kayıtları erişilebilir hale getirmenizi kolaylaştıracak şekilde, işlenen kaydı adlandırmak için de kullanılabilir. Daha fazla bilgi için aşağıdaki örneklere ve kayıt kapsamıyla çalışma bölümüne bakın.
Veri kaynağıyla birlikte kullanıldığında, bu işlev temsilci atanamaz. Veri kaynağının yalnızca ilk kısmı alınır ve işlev uygulanır. Sonuç, tüm hikayeyi temsil etmeyebilir. Yazma sırasında size bu sınırlamayı anımsatmak ve mümkün olduğunda temsilci atanabilir alternatiflere geçmenizi önermek üzere bir uyarı görüntülenebilir. Daha fazla bilgi edinmek için bkz. temsilci atamaya genel bakış.
Sözdizimi
Distinct( Tablo, Formül )
- Tablo: Gerekli. Değerlendirmenin yapılacağı tablo.
- Formül: Gerekli. Her bir kayıt için değerlendirilecek formül.
Örnek
Button denetimi ekleyin ve OnSelect özelliğini şu formül olarak ayarlayın.
ClearCollect( CityPopulations, { City: "London", Country: "United Kingdom", Population: 8615000 }, { City: "Berlin", Country: "Germany", Population: 3562000 }, { City: "Madrid", Country: "Spain", Population: 3165000 }, { City: "Hamburg", Country: "Germany", Population: 1760000 }, { City: "Barcelona", Country: "Spain", Population: 1602000 }, { City: "Munich", Country: "Germany", Population: 1494000 } );
Alt tuşunu basılı tutarak düğmeyi seçin.
Formül değerlendirilir ve formül çubuğunda CityPopulations öğesini seçerek görüntüleyebileceğiniz CityPopulations koleksiyonu oluşturulur:
Data table denetimi ekleyin ve Items özelliğini bu formüle ayarlayın.
Distinct( CityPopulations, Country )
Bu formülün sonucunu formül çubuğunda, tüm formülü seçerek görebilirsiniz:
Değer sütununu eklemek için veri tablosunun özellikler bölmesindeki Alanları düzenle bağlantısını kullanın:
Bir Label denetimi ekleyin ve Text özelliğini formüle ayarlayın:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Bu formül, Sort işleviyle Distinct işlevinden sonuçları sıralar, First işleviyle sonuçta elde edilen tablodan ilk kaydı alır ve yalnızca ülke/bölge adını almak için Sonuç alanını ayıklar.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin