Count, CountA, CountIf ve CountRows işlevleri
Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Model yönetimli uygulamalar Power Pages 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:
İşlevleri kullanmak istediğiniz uygulamayı açın.
Ayarlar>Yaklaşan özellikler>Önizleme'yi seçin.
Microsoft Dataverse için gelişmiş temsilci seçeneğini etkinleştirin.
Önemli
CountRows
veCountIf
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ığındaCountRows
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.
EğerEğer( Tablo,Mantıksal Formü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
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.
Bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:
CountIf(Envanter, UnitsInStock < 30)
Stokta iki ürün (Ganymede ve Callisto) için 30'dan az birim olduğundan etiket 2 değerini gösterir.
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.
Başka bir etiket ekleyin ve Text özelliğini şu formül olarak ayarlayın:
CountRows(Envanter)
Koleksiyonda beş satır bulunduğundan etiket 5 değerini gösterir.