Fungsi yang berbeda
Berlaku untuk: Aplikasi kanvas Alur desktop Aplikasi berdasarkan Power Pages Power Platform model CLI
Merangkum rekaman tabel, menghapus duplikat.
Description
Fungsi Distinct mengevaluasi rumus di setiap rekaman tabel dan menghasilkan tabel satu kolom pada dengan nilai duplikat yang dihapus. Nama kolom adalah Value.
Bidang rekaman yang sedang diproses tersedia dalam formula. Menggunakan operator ThisRecord atau hanya bidang referensi berdasarkan nama seperti nilai lainnya. Operator As juga dapat digunakan untuk menamai rekaman yang sedang diproses yang dapat membantu membuat formula lebih mudah dipahami dan membuat rekaman bersarang dapat diakses. Untuk informasi selengkapnya, lihat contoh di bawah ini dan menggunakan cakupan rekaman.
Saat digunakan dengan sumber data, fungsi ini tidak dapat didelegasikan. Hanya bagian pertama sumber data yang akan diambil, lalu fungsi diterapkan. Hasilnya mungkin tidak menunjukkan gambaran lengkapnya. Peringatan dapat muncul pada waktu penulisan untuk mengingatkan Anda akan batasan ini, serta untuk menyarankan pengalihan ke alternatif yang dapat didelegasikan, jika memungkinkan. Untuk informasi lebih lanjut, lihat ikhtisar delegasi.
Sintaks
Berbeda ( Tabel, Rumus )
- Tabel - Wajib. Tabel untuk mengevaluasi secara menyeluruh.
- Rumus- Wajib. Rumus untuk mengevaluasi setiap rekaman.
Contoh
Sisipkan kontrol Tombol, dan atur properti OnSelect ke rumus 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 } );
Sambil menekan terus tombol Alt, pilih tombol.
Rumus dievaluasi dan koleksi CityPopulations dibuat yang dapat Anda tampilkan dengan memilih CityPopulations di bilah rumus:
Sisipkan kontrol Tabel data, dan atur properti Item ke rumus ini:
Distinct( CityPopulations, Country )
Anda dapat melihat hasil rumus ini di bilah rumus dengan memilih seluruh rumus:
Gunakan tautkan Edit bidang di panel properti tabel data untuk menambahkan kolom Nilai :
Sisipkan kontrol Label, dan atur properti Teks ke rumus ini:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Rumus ini mengurutkan hasil dari Berbeda dengan fungsi Urutkan , mengambil rekaman pertama dari tabel yang dihasilkan dengan fungsi Pertama , dan mengekstrak bidang Hasil untuk mendapatkan hanya nama negara/wilayah.