COUNT yerine COUNTROWS kullanma

Veri modelleyicisi olarak bazen tablo satırlarını sayan bir DAX ifadesi yazmanız gerekebilir. Tablo bir model tablosu veya tablo döndüren bir ifade olabilir.

Gereksiniminiz iki yolla elde edilebilir. Sütun değerlerini saymak için BAĞ_DEĞ_SAY işlevini veya tablo satırlarını saymak için COUNTROWS işlevini kullanabilirsiniz. Her iki işlev de aynı sonucu elde eder ve sayılan sütunda BOŞLUK bulunmaması sağlanır.

Aşağıdaki ölçü tanımı bir örnek sunar. OrderDate sütun değerlerinin sayısını hesaplar.

Sales Orders =
COUNT(Sales[OrderDate])

Sales tablosunun ayrıntı düzeyinin satış siparişi başına bir satır olması ve OrderDate sütununun BOŞLUK içermemesi durumunda ölçü doğru sonucu döndürür.

Ancak aşağıdaki ölçü tanımı daha iyi bir çözümdür.

Sales Orders =
COUNTROWS(Sales)

İkinci ölçü tanımının daha iyi olmasının üç nedeni vardır:

  • Daha verimlidir ve bu nedenle daha iyi performans gösterir.
  • Tablonun herhangi bir sütununda yer alan BLANK'ları dikkate almaz.
  • Formülün amacı, kendini açıklayan bir noktaya kadar daha nettir.

Öneri

Tablo satırlarını saymak istediğinizde, her zaman COUNTROWS işlevini kullanmanız önerilir.