Distinct işlevi

Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Model temelli uygulamalar Power Platform CLI

Bir tablonunkayı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

  1. 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 }
    );
    
  2. 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:

    Sonuç görünümünde gösterilen CityPopulations koleksiyonu.

  3. 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:

    Sonuç görünümünde gösterilen Distinct işlevinden çıktı.

  4. Değer sütununu eklemek için veri tablosunun özellikler bölmesindeki Alanları düzenle bağlantısını kullanın:

    Veri tablosunda gösterilen Distinct işlevinden çıktı.

  5. 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.

    Ada göre ilk ülkeyi/bölgeyi gösteren, Distinct işlevinden çıktı.