Aracılığıyla paylaş


COUNTROWS

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan 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

COUNT işleviCOUNTA işleviCOUNTAX işleviCOUNTX işleviİstatistiksel işlevler