Aracılığıyla paylaş


Count, CountA, CountIfve CountRows işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Copilot Studio Desktop akışları Model temelli uygulamalar Power Platform CLI Dataverse işlevleri Power Pages

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

Açıklama

İşlev, Count tek sütunlu bir tabloda sayı içeren kayıt sayısını sayar.

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

İşlev, CountIf bir tablodaki mantıksal formül için doğru olan kayıt sayısını sayar. Formül, tablonun sütunlarına başvurabilir.

İşlev, CountRows bir tablodaki kayıt sayısını sayar.

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

Temsilci seçme işleminin çalışması için ve işlevleri için gelişmiş ayarlarda CountIfCountRowsMicrosoft Dataverse için gelişmiş temsilci seçme 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, MantıksalFormül )

  • 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(Stok)

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