COUNTROWS
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
COUNTROWS işlevi, belirtilen tablodaki veya bir ifade tarafından tanımlanan bir tablodaki satır sayısını sayar.
Sözdizimi
COUNTROWS([<table>])
Parametre
Terim | Tanım |
---|---|
table |
(İsteğe bağlı) Sayılacak satırları içeren tablonun adı veya tablo döndüren bir ifade. Sağlanmadığında, varsayılan değer geçerli ifadenin giriş tablosudur. |
Dönüş değeri
Tamsayı.
Açıklamalar
Bu işlev temel tablodaki satır sayısını saymak için kullanılabilir, ancak daha çok bir tabloya filtre uygulama veya tabloya bağlam uygulama sonucunda elde edilen satır sayısını saymak için kullanılır.
Tablo bağımsız değişkeni satır içermediğinde işlev BLANKdöndürür.
ve kullanırken en iyi yöntemler hakkında daha fazla bilgi edinmek için bkz. yerine kullanma . Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek 1
Aşağıdaki örnek, Orders tablosundaki satır sayısını nasıl sayacaklarını gösterir. Beklenen sonuç 52761'dir.
= COUNTROWS('Orders')
Örnek 2
Aşağıdaki örnekte, COUNTROWS satır bağlamı ile nasıl kullanılacağı gösterilmektedir. Bu senaryoda, sipariş numarasıyla ilişkili iki veri kümesi vardır. Reseller tablosu her bayi için bir satır içerir; ResellerSales tablosu, her sipariş için birden çok satır içerir ve her satır belirli bir kurumsal bayi için bir sipariş içerir. Tablolar ResellerKey sütunundaki bir ilişkiyle bağlanır.
Formül ResellerKey değerini alır ve ilgili tablodaki aynı kurumsal bayi kimliğine sahip satır sayısını sayar. Sonuç, CalculatedColumn1sütunundaki çıktıdır.
= COUNTROWS(RELATEDTABLE(ResellerSales))
Aşağıdaki tabloda beklenen sonuçların bir bölümü gösterilmektedir:
ResellerKey | CalculatedColumn1 |
---|---|
1 | 73 |
2 | 70 |
3 | 394 |
İlgili içerik
COUNT işleviCOUNTA işleviCOUNTAX işleviCOUNTX işleviİstatistiksel işlevler