Count, CountA, CountIf ve CountRows işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Model temelli uygulamalar Power Platform CLI

Bir tablodaki tüm kayıtları veya bir koşulu karşılayan tüm kayıtları hesaplar.

Açıklama

Count işlevi, tek sütunlu bir tablodaki sayı içeren kayıt sayısını hesaplar.

CountA işlevi, tek sütunlu bir tablodaki boş olmayan kayıt sayısını hesaplar. Bu işlev, boş metinleri ("") hesaplamaya dahil eder.

CountIf işlevi, bir tabloda bulunan ve mantıksal bir formül için doğru değeri alan kayıt sayısını hesaplar. Formül, tablonun sütunlarına başvurabilir.

CountRows işlevi, bir tablodaki kayıt sayısını hesaplar.

Bu işlevlerin her biri sayı döndürür.

CountIf ve CountRows işlevlerini çalıştırmak için Gelişmiş ayarlarda Microsoft Dataverse geliştirilmiş temsilci seçeneğini etkinleştirmeniz gerekir. Seçeneği etkinleştirmek için:

  1. İşlevleri kullanmak istediğiniz uygulamayı açın.

  2. Ayarlar>Yaklaşan özellikler>Önizleme'yi seçin.

  3. Microsoft Dataverse için gelişmiş temsilci seçeneğini etkinleştirin.

    Temsilci atamayı etkinleştirme.

Önemli

  • CountRows ve CountIf işlevlerini filtrelerle kullanıyorsanız bir 50K temsilci sınırı vardır. Dataverse tarafından tutulan önbellekteki sayı nedeniyle doğrudan veri kaynağından ayıklandığında CountRows işlev üzerinde sert bir sınır yoktur.
  • CountRows(<Data Source>) işlev filtrelenmeden kullanılırsa, sayım %100 doğru olmayabilir, çünkü önbelleğe alınan sayı düzenli aralıklarla güncelleştirilir. Kesin sayıma gereksinim duyarsanız ve sonucun toplam sınır sınırının altında olmasını istiyorsanız, önbelleğe alınan sayıyı CountIf(<Data Source>, True) aracılığıyla atlayabilirsiniz .

Sözdizimi

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Gerekli. Hesaplanacak kayıt sütunu.

CountIf( Tablo, LogicalFormula )

  • Tablo: Gerekli. Hesaplanacak kayıt tablosu.
  • LogicalFormula: Gerekli. Tablonun her bir kaydı için değerlendirilecek formül. Bu formül için doğru değerini döndüren kayıtlar hesaplanır. Formül, tablonun sütunlarına başvurabilir.

CountRows( Tablo )

  • Tablo: Gerekli. Hesaplanacak kayıt tablosu.

Örnek

  1. Galeride görüntü ve metin gösterme bölümündeki ilk alt yordamda açıklandığı şekilde Stok adlı bir koleksiyonu içeri aktarın veya oluşturun.

  2. Bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:

    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.

  3. Başka bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:

    CountA(Inventory.UnitsInStock)

    Etiket, UnitsInStock sütunundaki boş olmayan hücre sayısı olan 5 değerini gösterir.

  4. Başka bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:

    CountRows(Inventory)

    Koleksiyonda beş satır bulunduğundan etiket 5 değerini gösterir.