Toplama İşlevleri Başvurusu (Rapor Oluşturucusu 3.0 ve SSRS)
Raporunuza toplam değerleri eklemek için, ifadelerde yerleşik toplama işlevlerini kullanabilirsiniz.Sayısal alanların varsayılan toplama işlevi SUM'dır.İfadeyi düzenleyebilir ve farklı bir yerleşik toplama işlevi kullanabilir veya farklı bir kapsam belirtebilirsiniz.Kapsam hesaplama için kullanılacak veri kümesini belirler.
Rapor işlemcisi rapor verilerini ve rapor düzeni birleştirirken her bir rapor öğesiyle ilgili ifadeler değerlendirilir.Raporun sayfalarını görüntülediğinizde, işlenen rapor öğelerinde ifadelerin sonuçlarını görürsünüz.
Aşağıdaki tablo bir ifade içerebilir yerleşik işlev kategorileri listeler:
Yerleşik Toplama İşlevleri
Yerleşik Alan, Koleksiyon ve Toplama İşlemleriyle İlgili Kısıtlamalar
İç İçe Toplamalarla İlgili Kısıtlamalar
Hareketli Değerleri Hesaplama
Satır Sayılarını Alma
Başka Bir Veri Kümesinden Değer Arama
Sıraya Bağımlı Değerleri Alma
Sunucu Toplamalarını Alma
Özyinelemeli Düzeyi Alma
Kapsamı Sınama
İşlevin geçerli kapsamlarını belirlemek için, ilgili işlevin başvuru konusuna bakın.Daha fazla bilgi ve örnekler için bkz: Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar için İfade Kapsamını Anlama (Rapor Oluşturucusu 3.0 ve SSRS).
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.
Yerleşik Toplama İşlevleri
Aşağıdaki yerleşik işlevler bir varsayılan kapsam veya adlandırılmış kapsamı içinde null olmayan sayısal veri küme için Özet değerleri hesaplamak.
İşlev |
Açıklama |
---|---|
Verilen kapsamda hesaplanan, ifadenin belirttiği null olmayan tüm sayısal değerlerin ortalamasını verir. |
|
Verilen kapsam bağlamında hesaplanan, ifadenin belirttiği boş olmayan değerlerin sayısını verir. |
|
Verilen kapsam bağlamında hesaplanan, ifadenin belirttiği boş olmayan tüm farklı değerlerin sayısını verir. |
|
Verilen kapsamın bağlamında, ifadenin belirttiği null olmayan tüm sayısal değerlerin maksimum değerini verir.Ölçeği denetlemek üzere grafik ekseni en büyük değerini belirtmek için bunu kullanabilirsiniz. |
|
Verilen kapsamın bağlamında, ifadenin belirttiği null olmayan tüm sayısal değerlerin minimum değerini verir.Ölçeği denetlemek üzere grafik ekseni minimum değerini belirtmek için bunu kullanabilirsiniz. |
|
Verilen kapsamda hesaplanan, ifadenin belirttiği null olmayan tüm sayısal değerlerin standart sapmasını verir. |
|
Verilen kapsamın bağlamında hesaplanan, ifadenin belirttiği null olmayan tüm sayısal değerlerin popülasyon standart sapmasını verir. |
|
Verilen kapsamda hesaplanan, ifadenin belirttiği null olmayan tüm sayısal değerlerin toplamını verir. |
|
Sendika tüm değerlerin null olmayan uzamsal veri türü verir SqlGeometry veya SqlGeography , belirtildiğini ifade tarafından değerlendirilen verilen kapsam. |
|
Verilen kapsamda hesaplanan, ifadenin belirttiği boş olmayan tüm sayısal değerlerin varyansını verir. |
|
Verilen kapsamın bağlamında hesaplanan, ifadenin belirttiği null olmayan tüm sayısal değerlerin popülasyon varyansını verir. |
Başa Dön
Yerleşik Alan, Koleksiyon ve Toplama İşlemleriyle İlgili Kısıtlamalar
Aşağıdaki tabloda genel yerleşik koleksiyonların başvurularını içeren ifadeleri ekleyebileceğiniz rapor konumlarıyla ilgili kısıtlamalar özetlenmiştir.
Rapordaki Konum |
Alanlar |
Parametreler |
ReportItems |
PageNumber TotalPages |
DataSource DataSet |
Değişkenler |
İşleme Biçimi |
---|---|---|---|---|---|---|---|
Sayfa Üstbilgisi Sayfa Altbilgisi |
Evet |
Evet |
En fazla bir Not 1 |
Evet |
Evet |
Evet |
Evet |
Body (Gövde) |
Evet Not 2 |
Evet |
Yalnızca geçerli kapsamdaki veya içeren bir kapsamdaki öğeler Not 3 |
Hayır |
Evet |
Evet |
Evet |
Rapor Parametresi |
Hayır |
Yalnızca listede daha önce yer alan parametreler Not 4 |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Field |
Evet |
Evet |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Sorgu Parametresi |
Hayır |
Evet |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Grup İfadesi |
Evet |
Evet |
Hayır |
Hayır |
Evet |
Hayır |
Hayır |
Sıralama İfadesi |
Evet |
Evet |
Hayır |
Hayır |
Evet |
Evet Not 5 |
Hayır |
Filtre İfadesi |
Evet |
Evet |
Hayır |
Hayır |
Evet |
Evet Not 6 |
Hayır |
Kod |
Hayır |
Evet Not 7 |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Report.Language |
Hayır |
Evet |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Değişkenler |
Evet |
Evet |
Hayır |
Hayır |
Evet |
Geçerli veya içeren kapsam |
Hayır |
Toplamalar |
Evet |
Evet |
Yalnızca sayfa üstbilgisinde/altbilgisinde |
Yalnızca rapor öğesi toplamlarında |
Evet |
Hayır |
Hayır |
Arama işlevleri |
Evet |
Evet |
Evet |
Hayır |
Evet |
Hayır |
Hayır |
Not 1. Rapor Öğeleri işlenen rapor sayfasında var olmalıdır veya değerleri Null'dır.Bir rapor öğesinin görünürlüğü Yanlış sonucunu veren bir ifadeye bağımlıysa, rapor öğesi sayfada yoktur.
Not 2. Bir alan başvurusu grup kapsamında kullanılırsa ve alan başvurusu grup ifadesine eklenmezse, kapsamda yalnızca bir değer yoksa alanın değeri tanımsızdır.Değer belirtmek için, First veya Last'ı grup kapsamını kullanın.
**Not 3.**ReportItems başvuru içeren ifadeler değerleri diğer ReportItems aynı Grup kapsam veya içeren bir grup kapsamını belirtin.
**Not 4.**Önceki parametreleri için özellik değerlerini null olabilir.
Not 5. Yalnızca Üye sıralamada.Veri bölgesi sıralama ifadelerinde kullanılamaz.
Not 6. Yalnızca Üye filtrelerinde.Veri bölgesi veya veri kümesi filtre ifadelerinde kullanılamaz.
7 Unutmayın. Parametreleri koleksiyon kod bloğunu işlendikten sonra bu nedenle yöntemleri başlatma parametreleri denetlemek için kullanılabilen kadar başlatılmadı.
Not 8. Veri türü sayı ve CountDistinct dışındaki tüm toplamları için aynı veri türü veya tüm değerler için null olmalıdır.
Başa Dön
İç İçe Toplamalarla İlgili Kısıtlamalar
Aşağıdaki tabloda toplama işlevlerinin diğer toplama işlevlerini iç içe toplama olarak belirtmesiyle ilgili kısıtlamalar özetlenmiştir.
Bağlam |
RunningValue |
RowNumber |
First Last |
Previous |
Sum ve Diğer Presort İşlevleri |
ReportItem toplamları |
Arama işlevleri |
Aggregate İşlevi |
---|---|---|---|---|---|---|---|---|
Hareketli Değer |
Hayır |
Hayır |
Hayır |
Hayır |
Evet |
Hayır |
Evet |
Hayır |
First Last |
Hayır |
Hayır |
Hayır |
Hayır |
Evet |
Hayır |
Hayır |
Hayır |
Previous |
Evet |
Evet |
Evet |
Hayır |
Evet |
Hayır |
Evet |
Hayır |
Sum ve diğer Presort işlevleri |
Hayır |
Hayır |
Hayır |
Hayır |
Evet |
Hayır |
Evet |
Hayır |
ReportItem toplamları |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Arama işlevleri |
Evet |
Evet Not 1 |
Evet Not 1 |
Evet Not 1 |
Evet Not 1 |
Evet Not 1 |
Hayır |
Hayır |
Aggregate İşlevi |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
Hayır |
- Not 1. toplu işlevleri yalnızca içinde izin Source ifade bir arama işlev, ara işlev değil yer alan bir toplu.Toplama işlevleri içinde verilmez Destination veya Result ifadeler bir arama işlev.
Başa Dön
Hareketli Değerleri Hesaplama
The following built-in functions calculate running values for a set of data.RowNumber is like RunningValue in that it returns the running value of a count that increments for each row within the containing scope.Bu işlevlerin kapsam parametresinin, sayımın ne zaman yeniden başlayacağını denetleyen bir kapsayıcı kapsam belirtmesi gerekir.
İşlev |
Açıklama |
---|---|
Belirtilen kapsam için tüm satırların hareketli sayımını döndürür.The RowNumber function restarts counting at 1, not 0. |
|
Verilen kapsam için hesaplanan, ifadenin belirttiği null olmayan tüm sayısal değerlerin hareketli toplamını verir. |
Başa Dön
Satır Sayılarını Alma
Aşağıdaki yerleşik işlev, verilen kapsamdaki satır sayısını hesaplar.Null değerleri olan satırlar dahil tüm satırları saymak için bu işlevi kullanın.
İşlev |
Açıklama |
---|---|
Null değerleri olan satırlar dahil belirtilen kapsam içindeki satırların sayısını döndürür. |
Başa Dön
Başka Bir Veri Kümesinden Değer Arama
Aşağıdaki arama işlevleri, belirtilen dataset nesnesinden değerleri alabilirsiniz.
İşlev |
Açıklama |
---|---|
Belirtilen ifade için veri kümesinden bir değer döndürür. |
|
Belirtilen ifade için veri kümesinden bir değer kümesi döndürür. |
|
Ad/değer çiftleri içeren bir veri kümesinden bir ad kümesi için ilk eşleştirme değerleri kümesini verir. |
Başa Dön
Sıraya Bağımlı Değerleri Alma
Aşağıdaki yerleşik işlevler verilen kapsam içindeki birinci, sonuncu veya önceki değeri verir.Bu işlevler veri değerlerinin sıralama düzenine bağlıdır.Sözlük stilinde bir sayfa üstbilgisi oluşturmak üzere sayfadaki ilk ve son değerleri bulmak gibi amaçlar için bu işlevleri kullanın.Use Previous örneğin belirli bir kapsam içinde önceki satırın değeri için bir satır değeri karşılaştırmak için yıl değerlerini tablo. yıllarda yüzde bulmak için
İşlev |
Açıklama |
---|---|
Belirtilen ifadenin verilen kapsamındaki ilk değeri döndürür. |
|
Belirtilen ifadenin verilen kapsamındaki son değeri döndürür. |
|
Belirtilen kapsamdaki bir öğenin önceki örneğinin değerini veya belirtilen toplam değerini verir. |
Başa Dön
Sunucu Toplamalarını Alma
Aşağıdaki yerleşik işlevler, veri sağlayıcısından özel toplamalar alır.Örneğin, bir Analysis Services kullanılmak üzere veri kaynak sunucu üzerindeki hesaplanmış toplamları getirebileceðiniz veri kaynağı türübir grup üstbilgisi.
İşlev |
Açıklama |
---|---|
Belirtilen özel bir toplu işlevi ifade, veri sağlayıcı tarafından tanımlandığı gibi. |
Başa Dön
Kapsamı Sınama
Belirli üye olup olmadığını görmek için bir rapor öğesinin geçerli içeriğini aşağıdaki yerleşik işlev sınamalarını kapsam.
İşlev |
Açıklama |
---|---|
Öğenin geçerli örneğinin belirtilen kapsamda olup olmadığını gösterir. |
Başa Dön
Özyinelemeli Düzeyi Alma
Aşağıdaki yerleşik işlev, özyinelemeli bir hiyerarşi işlendiğinde geçerli düzeyi getirir.Bu işlevle sonucunu kullanmak Padding metin kutusundaki girinti kontrol etmek için özellik düzey görsel bir hiyerarşi için bir yinelenen grup.Daha fazla bilgi için bkz: Özyinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu 3.0 ve SSRS).
İşlev |
Açıklama |
---|---|
Özyinelemeli bir hiyerarşide geçerli derinlik düzeyini döndürür. |
Başa Dön