Count İşlevi (Rapor Oluşturucusu 3.0 ve SSRS)
Belirli kapsam kapsamında değerlendirilen ifade tarafından belirtilen null olmayan değerleri sayısını döndürür.
Not
Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu 3.0'da Rapor Tasarlama makalesine bakın.
Sözdizimi
Count(expression, scope, recursive)
Parametreler
expression
(Variant veya Binary) toplama gerçekleştirileceği ifade =Fields!FieldName.Value.scope
(String) Raporunu içeren bir dataset, Grup ya da veri bölgesi bölgesi bölge adını öğeler için uygulamak toplu işlev.If scope is not specified, the current scope is used.recursive
(Türü numaralandırılan) isteğe bağlı.Simple(varsayılan) veya RdlRecursive.Toplama işleminin özyinelemeli olarak yapılıp yapılmayacağını belirtir.
Dönüş Türü
Döndürür bir Integer.
Açıklamalar
Değeri scope bir dize olmalıdır sabit ve bir ifade.Dış toplamları veya diğer toplamları belirtin toplamları için scope başvurmalıdır geçerli kapsamı veya içeren bir kapsam.Toplamaların toplamaları için, iç içe toplamalar bir alt kapsam belirtebilir.
Expression, aşağıdaki özel durumlar ve koşullarla iç içe toplama işlevlerine yönelik çağrılar içerebilir:
Scope iç içe geçmiş toplamları ile aynı olmalı veya, içerdiği için kapsam , dış toplu.İfadedeki tüm ayrık kapsamlar için, bir kapsamında diğer tüm kapsamlarla bir alt ilişkisi olması gerekir.
Scope iç içe geçmiş toplamları için bir dataset adı olamaz.
Expressioniçermesi gereken First, Last, Previous, veya RunningValue fonksiyonlar.
Expression, recursive belirten iç içe toplamalar içeremez.
Daha fazla bilgi için bkz: Toplama İşlevleri Başvurusu (Rapor Oluşturucusu 3.0 ve SSRS) ve Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar için İfade Kapsamını Anlama (Rapor Oluşturucusu 3.0 ve SSRS).
Özyinelemeli aggregates hakkında daha fazla bilgi için bkz: Özyinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu 3.0 ve SSRS).
Örnek
Açıklama
Aşağıdaki kod örneği gösterir null olmayan değerleri sayısını hesaplayan bir ifade Size Varsayılan kapsam ve bir üst Grup kapsamı.ifade için eklenen bir hücre alt grubuna ait bir satırda GroupbySubcategory.Üst Grup GroupbyCategory.ifade için sonuçlar görüntüler GroupbySubcategory (varsayılan kapsam) ve sonra GroupbyCategory (ana Grup kapsam).
Not
İfadelerin gerçek satır başlarını ve satır sonlarını içermemesi gerekir; bunlar örneğe belge işleyicileri desteklemek için eklenmiştir.Aşağıdaki örneği kopyalarsanız, her satırdan satır başlarını kaldırın.
Kod
="Count (Subcategory): " & Count(Fields!Size.Value) &
"Count (Category): " & Count(Fields!Size.Value,"GroupbyCategory")
Ayrıca bkz.