PowerApps'teki Count, CountA, CountIf ve CountRows işlevleriCount, CountA, CountIf, and CountRows functions in PowerApps

Bir tablodaki tüm kayıtları veya bir koşulu karşılayan tüm kayıtları hesaplar.Counts all records in a table, or counts all records that satisfy a condition.

AçıklamaDescription

Count işlevi, tek sütunlu bir tablodaki sayı içeren kayıt sayısını hesaplar.The Count function counts the number of records that contain a number in a single-column table.

CountA işlevi, tek sütunlu bir tablodaki boş olmayan kayıt sayısını hesaplar.The CountA function counts the number of records that aren't blank in a single-column table. Bu işlev, boş metinleri ("") hesaplamaya dahil eder.This function includes empty text ("") in the count.

CountIf işlevi, bir tabloda bulunan, mantıksal bir formül için true değeri alan kayıt sayısını hesaplar.The CountIf function counts the number of records in a table that are true for a logical formula. Formül tablonun sütunlarına başvurabilir.The formula can reference columns of the table.

CountRows işlevi, bir tablodaki kayıt sayısını hesaplar.The CountRows function counts the number records in a table.

Bu işlevlerin her biri sayı döndürür.Each of these functions returns a number.

When used with a data source, these functions can't be delegated. Only the first portion of the data source will be retrieved and then the function applied. The result may not represent the complete story. A blue dot will appear at authoring time to remind you of this limitation and to suggest switching to delegable alternatives where possible. For more information, see the delegation overview.

Söz dizimiSyntax

Count( TekSütunluTablo )Count( SingleColumnTable )
CountA( TekSütunluTablo ) CountA( SingleColumnTable )

  • TekSütunluTabo: Gerekli.SingleColumnTable - Required. Hesaplanacak kayıt sütunu.Column of records to count.

CountIf( Tablo, MantıksalFormül )CountIf( Table, LogicalFormula )

  • Tablo: Gerekli.Table - Required. Hesaplanacak kayıt tablosu.Table of records to count.
  • MantıksalFormül: Gerekli.LogicalFormula - Required. Tablonun her bir kaydı için değerlendirilecek formül.Formula to evaluate for each record of the table. Bu formül için true değerini döndüren kayıtlar hesaplanır.Records that return true for this formula are counted. Formül tablonun sütunlarına başvurabilir.The formula can reference columns of the table.

CountRows( Tablo )CountRows( Table )

  • Tablo: Gerekli.Table - Required. Hesaplanacak kayıt tablosu.Table of records to count.

ÖrnekExample

  1. Galeride görüntü ve metin gösterme bölümündeki ilk alt yordamda açıklandığı şekilde Inventory adlı bir koleksiyon oluşturun veya içeri aktarın.Import or create a collection named Inventory, as the first subprocedure in Show images and text in a gallery describes.
  2. Bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:Add a label, and set its Text property to this formula:

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

    Stokta iki ürün (Ganymede ve Callisto) için 30'dan az birim olduğundan etiket 2 değerini gösterir.The label shows 2 because two products (Ganymede and Callisto) have fewer than 30 units in stock.

  3. Başka bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:Add another label, and set its Text property to this formula:

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

    Etiket, UnitsInStock sütunundaki boş olmayan hücre sayısı olan 5 değerini gösterir.The label shows 5, the number of non-empty cells in the UnitsInStock column.

  4. Başka bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:Add another label, and set its Text property to this formula:

    CountRows(Inventory)CountRows(Inventory)

    Koleksiyonda beş satır bulunduğundan etiket 5 değerini gösterir.The label shows 5 because the collection contains five rows.