Kongsi melalui


Fungsi Count, CountA, CountIf dan CountRows

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

Kira semua rekod dalam jadual, atau kira semua rekod yang memenuhi syarat.

Penerangan

Fungsi Count mengira bilangan rekod yang mengandungi nombor dalam jadual lajur tunggal.

Fungsi CountA mengira bilangan rekod yang bukan kosong dalam jadual lajur tunggal. Fungsi ini termasuk teks kosong ("") dalam kiraan.

Fungsi CountIf mengira bilangan rekod dalam jadual yang benar untuk formula logik. Formula boleh merujuk lajur jadual.

Fungsi CountRows mengira bilangan rekod dalam jadual.

Setiap fungsi ini mengembalikan nilai.

Anda perlu mendayakan pilihan Delegasi ditingkatkan untuk Microsoft Dataverse dalam tetapan lanjutan untuk menjadikan delegasi fungsi CountIf dan CountRows berfungsi. Untuk mendayakan pilihan:

  1. Buka aplikasi di tempat anda mahu menggunakan fungsi.

  2. Pilih Tetapan>Ciri akan datang>Pratonton.

  3. Hidupkan pilihan Delegasi ditingkatkan untuk Microsoft Dataverse.

    Dayakan delegasi.

Penting

  • Terdapat had penugasan 50,000 jika anda menggunakan fungsi CountRows dan CountIf dengan penapis. Tiada had keras ke atas fungsi CountRows apabila diekstrakkan secara terus daripada sumber data disebabkan kiraan cache yang disimpan oleh Dataverse.
  • Jika fungsi CountRows(<Data Source>) digunakan tanpa penapisan, kiraan mungkin bukan 100% tepat, kerana kiraan cache dikemas kini secara berkala. Jika anda memerlukan kiraan tepat dan mengharapkan hasil di bawah had agregat, anda boleh memintas kiraan cache melalui CountIf(<Data Source>, True).

Sintaks

Kiraan( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Diperlukan. Lajur rekod untuk dikira.

CountIf( Table, LogicalFormula )

  • Table - Diperlukan. Jadual rekod untuk dikira.
  • LogicalFormula - Diperlukan. Formula untuk dinilai bagi setiap rekod jadual. Rekod yang mengembalikan benar untuk formula ini dikira. Formula boleh merujuk lajur jadual.

CountRows( Jadual )

  • Table - Diperlukan. Jadual rekod untuk dikira.

Contoh

  1. Import atau cipta koleksi bernama Inventori, sebagai sub prosedur pertama dalam Tunjukkan imej dan teks dalam galeri yang diterangkan.

  2. Tambah label, dan tetapkan sifat Teks ke formula ini:

    CountIf(Inventory, UnitsInStock < 30)

    Label menunjukkan 2 kerana dua produk (Ganymede and Callisto) mempunyai kurang daripada 30 unit dalam stok.

  3. Tambah label lain, dan tetapkan sifat Teks ke formula ini:

    CountA(Inventory.UnitsInStock)

    Label menunjukkan 5, bilangan sel yang tidak kosong dalam lajur UnitsInStock.

  4. Tambah label lain, dan tetapkan sifat Teks ke formula ini:

    CountRows(Inventory)

    Label menunjukkan 5 kerana koleksi mengandungi lima baris.