COUNTROWS yerine COUNT 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 COUNT 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 sağlandığında ö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.

Tavsiye

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