Aracılığıyla paylaş


Distinct fonksiyon

Şunlar için geçerlidir: Tuval uygulamaları Copilot Studio Desktop akışları Power Platform CLI Dataverse işlevleri Power Pages

Bir tablonunkayıtlarını yinelemeleri kaldırarak özetler.

Description

İşlev, Distinct bir tablonun her kaydında bir formülü değerlendirir ve yinelenen değerlerin kaldırıldığı sonuçların tek sütunlu bir 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 işlev çıkışı Distinct .

  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 işlevden çıktı Distinct .

  5. Bir Label denetimi ekleyin ve Text özelliğini formüle ayarlayın:

    First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
    

    Bu formül Sıralama işleviyle sonuçları Distinct sıralar, First işleviyle elde edilen tablodan ilk kaydı alır ve sonuç alanını ayıklayarak yalnızca ülke/bölge adını alır.

    İlk ülkeyi/bölgeyi ada göre gösteren işlev çıkışı Distinct .