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
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 } );
Pilih butang semasa menekan kunci Alt.
Formula dinilai dan koleksi CityPopulations dicipta yang boleh anda tunjukkan dengan memilih CityPopulations dalam bar formula:
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:
Gunakan pautan Edit medan dalam anak tetingkap sifat jadual data untuk menambah lajur Nilai :
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.