Bagikan melalui


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

  1. 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 }
    );
    
  2. Sambil menekan terus tombol Alt, pilih tombol.

    Rumus dievaluasi dan koleksi CityPopulations dibuat yang dapat Anda tampilkan dengan memilih CityPopulations di bilah rumus:

    CityPopulations ditampilkan dalam tampilan hasil.

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

    Output dari fungsi Distinct ditampilkan dalam tampilan hasil.

  4. Gunakan tautkan Edit bidang di panel properti tabel data untuk menambahkan kolom Nilai :

    Output dari fungsi Distinct yang ditampilkan dalam tabel data.

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

    Output dari fungsi Distinct yang menunjukkan negara/wilayah pertama berdasarkan nama.