Kongsi melalui


Fungsi yang berbeza

Digunakan untuk: Aplikasi kanvas Desktop mengalir aplikasi Power Pages Power Platform berpandukan model CLI

Meringkaskan rekod bagi jadual, mengalih keluar duplikasi.

Description

Fungsi Distinct menilai formula formula merentasi setiap rekod jadual dan mengembalikan jadual satu lajur bagi hasil dengan nilai duplikasi dialih keluar. Nama lajur ialah Value.

Medan rekod yang sedang diproses tersedia dalam formula. Gunakan operator ThisRecord atau rujuk sahaja medan mengikut nama seperti yang akan anda lakukan bagi mana-mana nilai yang lain. Operator As juga boleh digunakan untuk menamakan rekod yang diproses, yang dapat membantu menjadikan formula anda lebih mudah untuk difahami dan supaya rekod bersarang dapat diakses. Untuk mendapatkan maklumat lanjut, lihat contoh di bawah dan menggunakan skop rekod.

Apabila digunakan dengan sumber data, fungsi ini tidak boleh ditugaskan. Bahagian pertama sumber data sahaja yang akan diambil, kemudian fungsi ini digunakan. Hasil ini mungkin tidak mewakili gambaran yang lengkap. Amaran mungkin terpapar semasa mengarang untuk mengingatkan anda tentang had ini dan mencadangkan agar beralih kepada alternatif boleh ditugaskan jika boleh. Untuk mendapatkan maklumat lanjut, rujuk gambaran keseluruhan penugasan.

Sintaks

Distinct( Table, Formula )

  • Table - Diperlukan. Jadual untuk menilai seluruh.
  • Formula - Diperlukan. Formula untuk menilai bagi setiap rekod.

Contoh

  1. Sisip kawalan Button dan tetapkan sifat OnSelect kepada formula ini.

    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. Pilih butang semasa menekan kunci Alt.

    Formula dinilai dan koleksi CityPopulations dicipta yang boleh anda tunjukkan dengan memilih CityPopulations dalam bar formula:

    Koleksi CityPopulations ditunjukkan dalam pandangan hasil.

  3. Sisipkan kawalan Data table dan tetapkan sifat Item untuk formula ini:

    Distinct( CityPopulations, Country )
    

    Anda dapat melihat hasil formula ini dalam bar formula dengan memilih formula keseluruhan:

    Output daripada fungsi Berbeza ditunjukkan dalam pandangan hasil.

  4. Gunakan pautan Edit medan dalam anak tetingkap sifat jadual data untuk menambah lajur Nilai :

    Output daripada fungsi berbeza yang ditunjukkan dalam jadual data.

  5. Sisipkan kawalan Label dan tetapkan sifat Teks kepada formula ini:

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

    Formula ini mengisih hasil daripada Berbeza dengan fungsi Isih , mengambil rekod pertama daripada jadual yang terhasil dengan fungsi Pertama dan menyarikan medan Hasil untuk mendapatkan nama negara/rantau sahaja.

    Output daripada fungsi Berbeza menunjukkan negara/rantau pertama mengikut nama.