Funzioni Count, CountA, CountIf e CountRows in PowerAppsCount, CountA, CountIf, and CountRows functions in PowerApps

Conta tutti i record di una tabella o conta tutti i record che soddisfano una condizione.Counts all records in a table, or counts all records that satisfy a condition.

DescrizioneDescription

La funzione Count conta il numero di record che contengono un numero in una tabella a singola colonna.The Count function counts the number of records that contain a number in a single-column table.

La funzione CountA conta il numero di record che non sono vuoti in una tabella a singola colonna.The CountA function counts the number of records that aren't blank in a single-column table. Questa funzione include il testo vuoto ("") nel conteggio.This function includes empty text ("") in the count.

La funzione CountIf conta il numero di record di una tabella che sono true per una formula logica.The CountIf function counts the number of records in a table that are true for a logical formula. La formula può fare riferimento alle colonne della tabella.The formula can reference columns of the table.

La funzione CountRows conta il numero di record di una tabella.The CountRows function counts the number records in a table.

Ognuna di queste funzioni restituisce un numero.Each of these functions returns a number.

Queste funzioni, quando vengono usate con un'origine dati, non possono essere delegate.When used with a data source, these functions can't be delegated. Solo la prima parte dell'origine dati verrà recuperata e quindi verrà applicata la funzione.Only the first portion of the data source will be retrieved and then the function applied. È possibile che il risultato non rappresenti il processo completo.The result may not represent the complete story. Un punto blu verrà visualizzato in fase di creazione per ricordare questa limitazione e per suggerire il passaggio alle alternative delegabili, ove possibile.A blue dot will appear at authoring time to remind you of this limitation and to suggest switching to delegable alternatives where possible. Per altre informazioni, vedere la panoramica della delega.For more information, see the delegation overview.

SintassiSyntax

Count( SingleColumnTable )Count( SingleColumnTable )
CountA( SingleColumnTable )CountA( SingleColumnTable )

  • TabellaAColonnaSingola - Obbligatorio.SingleColumnTable - Required. Colonna di record da conteggiare.Column of records to count.

CountIf( Table, LogicalFormula )CountIf( Table, LogicalFormula )

  • Table - Obbligatorio.Table - Required. Tabella di record da conteggiare.Table of records to count.
  • LogicalFormula: obbligatorio.LogicalFormula - Required. Formula da valutare per ogni record della tabella.Formula to evaluate for each record of the table. I record che restituiscono true per questa formula vengono conteggiati.Records that return true for this formula are counted. La formula può fare riferimento alle colonne della tabella.The formula can reference columns of the table.

CountRows( Table )CountRows( Table )

  • Table - Obbligatorio.Table - Required. Tabella di record da conteggiare.Table of records to count.

EsempioExample

  1. Importare o creare una raccolta denominata Inventory, come descritto nella prima procedura secondaria dell'argomento Show images and text in a gallery (Visualizzare immagini e testo in una raccolta).Import or create a collection named Inventory, as the first subprocedure in Show images and text in a gallery describes.
  2. Aggiungere un'etichetta e impostarne la proprietà Text sulla formula seguente:Add a label, and set its Text property to this formula:

    CountIf(Inventory, UnitsInStock < 30)CountIf(Inventory, UnitsInStock < 30)

    L'etichetta visualizza 2 perché per due prodotti (Ganymede e Callisto) sono disponibili meno di 30 unità in magazzino.The label shows 2 because two products (Ganymede and Callisto) have fewer than 30 units in stock.

  3. Aggiungere un'altra etichetta e impostarne la proprietà Text sulla formula seguente:Add another label, and set its Text property to this formula:

    CountA(Inventory.UnitsInStock)CountA(Inventory.UnitsInStock)

    L'etichetta visualizza 5, che corrisponde al numero di celle non vuote nella colonna UnitsInStock.The label shows 5, the number of non-empty cells in the UnitsInStock column.

  4. Aggiungere un'altra etichetta e impostarne la proprietà Text sulla formula seguente:Add another label, and set its Text property to this formula:

    CountRows(Inventory)CountRows(Inventory)

    L'etichetta visualizza 5 perché la raccolta contiene cinque righe.The label shows 5 because the collection contains five rows.