Aracılığıyla paylaş


CountDistinct işlev (Reporting Services)

Belirli kapsam bağlamında Hesaplandı tarafından belirtilen tüm farklı null olmayan değerleri sayısını döndürür.

CountDistinct(expression, scope, recursive)

Parameters

Dönüş Türü

Verir bir Integer.

Remarks

Değeri scope bir ifade olamaz ve geçerli kapsamı ya da içeren bir kapsam başvurması gerekir.

Example

Aşağıdaki kod örneği benzersiz null olmayan değerleri sayısını hesaplayan bir ifade gösterir. Size varsayılan kapsam ve üst grup kapsamı. Ifade bir hücre alt gruba ait bir satır eklenir GroupbySubcategory. Üst grup GroupbyCategory. Ifade için sonuçlar görüntüler. GroupbySubcategory (varsayılan kapsam) ve sonra GroupbyCategory (üst grup kapsamı).

Not

İfadelerin gerçek satır başlarını ve satır sonlarını içermemesi gerekir; bunlar örnek koda belge işleyicileri desteklemek için eklenmiştir.Aşağıdaki örneği kopyalarsanız, satır başlarını her satırdan kaldırın.

="Distinct count (Subcategory): " & CountDistinct(Fields!Size.Value) & 
"Distinct count (Category): " & CountDistinct(Fields!Size.Value,"GroupbyCategory")