Comparteix via


Count, CountA, CountIfi funcions CountRows

S'aplica a: Aplicacions de llenç Copilot Studio Fluxos d'escriptori Aplicacions basades en models CLI del Power Platform Funcions del Dataverse Power Pages

Compta tots els registres d'una taula o tots els registres que compleixen una condició.

Descripció

La Count funció compta el nombre de registres que contenen un número en una taula d'una sola columna.

La CountA funció compta el nombre de registres que no estan en blanc en una taula d'una sola columna. Aquesta funció inclou text buit ("") al recompte.

La CountIf funció compta el nombre de registres d'una taula que són certs per a una fórmula lògica. La fórmula pot fer referència a columnes de la taula.

La CountRows funció compta el nombre de registres d'una taula.

Cadascuna d'aquestes funcions torna un número.

Heu d'habilitar l'opció Delegació millorada per al Microsoft Dataverse a la configuració avançada per fer CountIf i CountRows la delegació de funcions per funcionar. Per habilitar l'opció:

  1. Obriu l'aplicació on voleu utilitzar les funcions.

  2. Seleccioneu Configuració>Pròximes característiques>Versió preliminar.

  3. Activeu l'opció Delegació millorada per a Microsoft Dataverse.

    Habilita la delegació.

Important

  • Si utilitzeu les funcions CountRows i CountIf amb filtres, es disposa d'un límit de l'emmagatzematge de 50K. Quan s'extreu directament de la font de dades pel recompte en memòria cau que conserva el Dataverse, no hi ha cap límit dur per a la funció CountRows.
  • Si la funció CountRows(<Data Source>) s'utilitza sense filtrar, pot ser que el recompte no sigui 100% exacte, perquè el recompte de la memòria cau s'actualitza periòdicament. Si necessiteu un recompte precís i espereu que el resultat estigui sota el límit agregat, podeu passar per alt el recompte de la memòria cau mitjançant CountIf(<Data Source>, True).

Sintaxi

Count( TaulaColumnaÚnica )
CountA( TaulaColumnaÚnica )

  • SingleColumnTable : obligatori. Columna de registres que es comptarà.

CountIf( Taula, Fórmula lògica )

  • Taula : obligatòria. Taula de registres que es comptarà.
  • Fórmula lògica: obligatòria. Fórmula que s'avaluarà per a cada registre de la taula. Els registres que tornen true per a aquesta fórmula es compten. La fórmula pot fer referència a columnes de la taula.

CountRows( Taula )

  • Taula : obligatòria. Taula de registres que es comptarà.

Exemple

  1. Importeu o creeu una col·lecció anomenada Inventari, tal com es descriu al primer subprocediment de Mostrar imatges i text en una galeria.

  2. Afegiu una etiqueta i definiu-ne la propietat Text en aquesta fórmula:

    CountIf(Inventari, UnitsInStock < 30)

    L'etiqueta mostra 2 perquè dos productes (Ganymede i Callisto) tenen menys de 30 unitats en estoc.

  3. Afegiu una altra etiqueta i definiu-ne la propietat Text com aquesta fórmula:

    CountA(Inventari.UnitatsEn Estoc)

    L'etiqueta mostra 5, el nombre de cel·les que no estan buides a la columna UnitsInStock.

  4. Afegiu una altra etiqueta i definiu-ne la propietat Text com aquesta fórmula:

    CountRows(Inventari)

    L'etiqueta mostra 5 perquè la col·lecció conté cinc files.