Condividi tramite


CountFunzioni , CountACountIf, , e CountRows

Si applica a: App canvas Flussi desktop di Copilot Studio App basate su modello Funzioni power platform dell'interfaccia della riga di comando di Power Platform Power Pages

Conta tutti i record di una tabella o conta tutti i record che soddisfano una condizione.

Descrizione

La Count funzione conta il numero di record che contengono un numero in una tabella a colonna singola.

La CountA funzione conta il numero di record che non sono vuoti in una tabella a colonna singola. Questa funzione include il testo vuoto ("") nel conteggio.

La CountIf funzione conta il numero di record in una tabella true per una formula logica. La formula può fare riferimento alle colonne della tabella.

La CountRows funzione conta il numero di record in una tabella.

Ognuna di queste funzioni restituisce un numero.

È necessario abilitare l'opzione Delega avanzata per Microsoft Dataverse nelle impostazioni avanzate per rendere CountIf funzionante la delega delle funzioni e CountRows . Per abilitare l'opzione:

  1. Apri l'app in cui desideri utilizzare le funzioni.

  2. Seleziona Impostazioni>Funzionalità in arrivo>Anteprima.

  3. Attiva l'opzione Delega avanzata per Microsoft Dataverse.

    Abilita la delega.

Importante

  • C'è un limite di delega di 50 KB se usi le funzioni CountRows e CountIf con filtri. Non ci sono limiti rigidi per la funzione CountRows quando viene estratta direttamente dall'origine dati a causa del conteggio memorizzato nella cache mantenuto da Dataverse.
  • Se la funzione CountRows(<Data Source>) viene utilizzata senza filtri, il conteggio potrebbe non essere accurato al 100%, perché il conteggio memorizzato nella cache si aggiorna periodicamente. Se hai bisogno di un conteggio preciso e ti aspetti che il risultato sia inferiore al limite aggregato, puoi ignorare il conteggio memorizzato nella cache tramite CountIf(<Data Source>, True).

Sintassi

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Obbligatorio. Colonna di record da conteggiare.

CountIf( Table, LogicalFormula )

  • Tabella - Obbligatorio. Tabella di record da conteggiare.
  • LogicalFormula - Obbligatorio. Formula da valutare per ogni record della tabella. I record che restituiscono true per questa formula vengono conteggiati. La formula può fare riferimento alle colonne della tabella.

CountRows( Tabella )

  • Tabella - Obbligatorio. Tabella di record da conteggiare.

Esempio

  1. Importa o crea una raccolta denominata Inventory, come descritto nella prima procedura secondaria dell'argomento Visualizzare immagini e testo in una raccolta.

  2. Aggiungi un'etichetta e impostane la proprietà Text sulla formula seguente:

    CountIf(Inventario, UnitsInStock < 30)

    L'etichetta visualizza 2 perché per due prodotti (Ganymede e Callisto) sono disponibili meno di 30 unità in magazzino.

  3. Aggiungi un'altra etichetta e impostane la proprietà Text sulla formula seguente:

    CountA(Inventory.UnitsInStock)

    L'etichetta visualizza 5, che corrisponde al numero di celle non vuote nella colonna UnitsInStock.

  4. Aggiungi un'altra etichetta e impostane la proprietà Text sulla formula seguente:

    CountRows(Inventario)

    L'etichetta visualizza 5 perché la raccolta contiene cinque righe.