Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Veri Araçları'nda Microsoft Rapor Oluşturucusu (SSRS)
Power BI Rapor Oluşturucusu
Rapor Tasarımcısı
Sayfalandırılmış raporunuzdaki toplu değerleri eklemek için, ifadelerde yerleşik toplama işlevlerini kullanabilirsiniz. Sayısal alanlar için varsayılan toplama işlevi TOPLA'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 tanımlar.
Rapor işlemcisi rapor verilerini ve rapor düzenini birleştirdikçe, her rapor öğesinin ifadeleri değerlendirilir. Raporun her sayfasını görüntülerken, işlenen rapor öğelerinde her ifadenin sonuçlarını görürsünüz.
Aşağıdaki tabloda, bir ifadeye ekleyebileceğiniz yerleşik işlevlerin kategorileri listelenmektedir:
Bir işlevin geçerli kapsamlarını belirlemek için tek tek işlev başvurusu konusuna bakın. Daha fazla bilgi ve örnekler için bkz. Toplamlar, Toplamlar ve Yerleşik Koleksiyonlar için İfade Kapsamı (Rapor Oluşturucusu ve SSRS).
Uyarı
Sayfalandırılmış rapor tanımı (.rdl) dosyalarını Microsoft Rapor Oluşturucusu'nda, Power BI Rapor Oluşturucusu'nda ve SQL Server Veri Araçları'ndaki Rapor Tasarımcısı'nda oluşturabilir ve değiştirebilirsiniz.
Yerleşik Toplama İşlevleri
Aşağıdaki yerleşik işlevler, varsayılan kapsamda veya adlandırılmış kapsamdaki null olmayan sayısal veriler kümesinin özet değerlerini hesaplar.
| Function | Açıklama |
|---|---|
| Avg | İfade tarafından belirtilen ve verilen kapsamda değerlendirilen tüm null olmayan sayısal değerlerin ortalamasını döndürür. |
| Sayı | İfade tarafından belirtilen ve verilen kapsam bağlamında değerlendirilen null olmayan değerlerin sayısını döndürür. |
| CountDistinct | İfade tarafından belirtilen ve verilen kapsam bağlamında değerlendirilen tüm benzersiz null olmayan değerlerin sayısını döndürür. |
| Maksimum | İfade tarafından belirtilen null olmayan tüm sayısal değerlerin verilen kapsam bağlamındaki en büyük değerini döndürür. Ölçeği denetlemek için bir grafik ekseni maksimum değeri belirtmek için bunu kullanabilirsiniz. |
| Min | İfade tarafından belirtilen null olmayan tüm sayısal değerlerin verilen kapsam bağlamında en düşük değerini döndürür. Ölçeği denetlemek için bir grafik ekseni minimum değeri belirtmek için bunu kullanabilirsiniz. |
| StDev | Belirtilen ifadeye göre verilen kapsamda değerlendirilen tüm tanımsız olmayan sayısal değerlerin standart sapmasını döndürür. |
| StDevP | Verilen kapsam bağlamında değerlendirilen ifadenin belirttiği tüm null olmayan sayısal değerlerin popülasyon standart sapmasını döndüren bir fonksiyondur. |
| Sum | İfade tarafından belirtilen ve verilen kapsamda değerlendirilen null olmayan tüm sayısal değerlerin toplamını döndürür. |
| Sendika | Belirtilen kapsamda değerlendirilen ifade tarafından belirtilen SqlGeometry veya SqlGeography türünde null olmayan tüm uzamsal veri değerlerinin birleşimini döndürür. |
| Var | İfade tarafından belirtilen ve verilen kapsamda değerlendirilen tüm null olmayan sayısal değerlerin varyansını döndürür. |
| VarP | İfade tarafından belirtilen ve verilen kapsam bağlamında değerlendirilen tüm null olmayan sayısal değerlerin popülasyon varyansını döndürür. |
Başa Dön
Yerleşik Alanlar, Koleksiyonlar ve Toplama İşlevleri Kısıtlamaları
Aşağıdaki tabloda, genel yerleşik koleksiyonlara başvuru içeren ifadeler ekleyebileceğiniz rapor konumlarındaki kısıtlamalar özetlenmiştir.
| Rapordaki Konum | Fields | Parametreler | ReportItems | PageNumber TotalPages |
Veri Kaynağı Dataset |
Variables | RenderFormat |
|---|---|---|---|---|---|---|---|
| Sayfa Üst Bilgisi Sayfa Alt Bilgisi |
Yes | Yes | En fazla bir Dipnot 1 |
Yes | Yes | Yes | Yes |
| Body | Yes Not 2 |
Yes | Yalnızca geçerli kapsamdaki veya içeren kapsamdaki öğeler Not 3 |
Hayı | Yes | Yes | Yes |
| Rapor Parametresi | Hayı | Yalnızca listenin önceki bölümlerindeki parametreler Note 4 |
Hayı | Hayı | Hayı | Hayı | Hayı |
| Veri Alanı | Yes | Yes | Hayı | Hayı | Hayı | Hayı | Hayı |
| Sorgu Parametresi | Hayı | Yes | Hayı | Hayı | Hayı | Hayı | Hayı |
| Grup İfadesi | Yes | Yes | Hayı | Hayı | Yes | Hayı | Hayı |
| Sıralama İfadesi | Yes | Yes | Hayı | Hayı | Yes | Yes Note 5 |
Hayı |
| Filtre İfadesi | Yes | Yes | Hayı | Hayı | Yes | Yes Not 6 |
Hayı |
| Kod | Hayı | Yes Note 7 |
Hayı | Hayı | Hayı | Hayı | Hayı |
| Rapor.Dil | Hayı | Yes | Hayı | Hayı | Hayı | Hayı | Hayı |
| Variables | Yes | Yes | Hayı | Hayı | Yes | Geçerli veya kapsam içeren | Hayı |
| Toplamlar | Yes | Yes | Yalnızca sayfa üst bilgisinde/sayfa alt bilgisinde | Yalnızca rapor öğesi toplamlarında | Yes | Hayı | Hayı |
| Arama işlevleri | Yes | Yes | Yes | Hayı | Yes | Hayı | Hayı |
Not 1. ReportItems, işlenen rapor sayfasında bulunmalıdır veya değerleri Null olmalıdır. Rapor öğesinin görünürlüğü False olarak değerlendirilen bir ifadeye bağlıysa, rapor öğesi sayfada yoktur.
Not 2. Grup kapsamında alan başvurusu kullanılıyorsa ve alan başvurusu grup ifadesine dahil edilmemişse, kapsamda yalnızca bir değer olmadığı sürece alanın değeri tanımsız olur. Bir değer belirtmek için İlk veya Son ve grup kapsamını kullanın.
Dipnot 3. ReportItems başvurusu içeren ifadeler, aynı grup kapsamındaki veya içeren bir grup kapsamındaki diğer ReportItem'ler için değerler belirtebilir.
Not 4. Önceki parametreler için özellik değerleri null olabilir.
Not 5. Yalnızca Üyeler için sıralamalar. Veri bölgesi sıralama ifadelerinde kullanılamaz.
Not 6 Yalnızca Üye filtrelerinde. Veri bölgesinde veya veri kümesi filtre ifadelerinde kullanılamaz.
Note 7 Code bloğu işleninceye kadar Parameters koleksiyonu başlatılmaz, bu nedenle başlatma sırasında parametreleri denetlemek için yöntemler kullanılamaz.
Note 8. Count ve CountDistinct dışındaki tüm toplamalar için veri türü, tüm değerler için aynı veri türü veya null olmalıdır.
Başa Dön
İç İçe Toplamlardaki Kısıtlamalar
Aşağıdaki tabloda, toplama işlevlerinin diğer toplama işlevlerini iç içe toplama olarak belirtebileceği kısıtlamalar özetlenmektedir.
| Context | RunningValue | SatırSayısı | First Son |
Önceki | Toplam ve Diğer Ön Sıralama İşlevleri | ReportItem toplamaları | Arama işlevleri | Toplama İşlevi |
|---|---|---|---|---|---|---|---|---|
| Güncel Değer | Hayı | Hayı | Hayı | Hayı | Yes | Hayı | Yes | Hayı |
| First Son |
Hayı | Hayı | Hayı | Hayı | Yes | Hayı | Hayı | Hayı |
| Önceki | Yes | Yes | Yes | Hayı | Yes | Hayı | Yes | Hayı |
| Toplam ve diğer Presort işlevleri | Hayı | Hayı | Hayı | Hayı | Yes | Hayı | Yes | Hayı |
| ReportItem toplamı | Hayı | Hayı | Hayı | Hayı | Hayı | Hayı | Hayı | Hayı |
| Arama işlevleri | Yes | Yes Dipnot 1 |
Yes Dipnot 1 |
Yes Dipnot 1 |
Yes Dipnot 1 |
Yes Dipnot 1 |
Hayı | Hayı |
| Toplama İşlevi | Hayı | Hayı | Hayı | Hayı | Hayı | Hayı | Hayı | Hayı |
- Not 1. Toplama işlevlerine yalnızca Lookup işlevinin bir toplamada yer almaması durumunda Lookup işlevinin Source ifadesinde izin verilir. Arama işlevinin Hedef veya Sonuç ifadelerinde toplama işlevlerine izin verilmez.
Başa Dön
Anlık Değer Hesaplama
Aşağıdaki yerleşik işlevler, bir veri kümesi için çalışan değerleri hesaplar. RowNumber , içeren kapsam içindeki her satır için artan bir sayının çalışan değerini döndürdüğü için RunningValue gibidir. Bu işlevlerin kapsam parametresi, sayımın ne zaman yeniden başlatılacağını denetleyen bir kapsam belirtmelidir.
| Function | Açıklama |
|---|---|
| SatırSayısı | Belirtilen kapsam için satırların kümülatif sayısını döndürür. RowNumber işlevi, 0 değil 1'de sayarak yeniden başlatılır. |
| RunningValue | İfade tarafından belirtilen ve verilen kapsam için değerlendirilen tüm null olmayan sayısal değerlerin çalışan bir toplamını döndürür. |
Başa Dön
Satır Sayıları Getiriliyor
Aşağıdaki yerleşik işlev, verilen kapsamdaki satır sayısını hesaplar. Null değerler içeren satırlar da dahil olmak üzere tüm satırları saymak için bu işlevi kullanın.
| Function | Açıklama |
|---|---|
| CountRows | Null değerler içeren satırlar da dahil olmak üzere belirtilen kapsamdaki satır 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 bir veri kümesinden değerleri alır.
| Function | Açıklama |
|---|---|
| Arama İşlevi | Belirtilen ifade için veri kümesinden bir değer döndürür. |
| LookupSet İşlevi | Belirtilen ifade için bir veri kümesinden bir değer kümesi döndürür. |
| Multilookup İşlevi | Ad/değer çiftleri içeren bir veri kümesinden bir ad kümesi için ilk eşleşme değerleri kümesini döndürür. |
Başa Dön
Sıralama Bağımlı Değerleri Elde Etme
Aşağıdaki yerleşik işlevler belirli bir kapsam içindeki ilk, son veya önceki değeri döndürür. Bu işlevler, veri değerlerinin sıralama düzenine bağlıdır. Örneğin, sözlük stili bir sayfa üst bilgisi oluşturmak üzere sayfadaki ilk ve son değerleri bulmak için bu işlevleri kullanın. Bir satırdaki bir değeri belirli bir kapsamdaki önceki satırın değeriyle karşılaştırmak için Önceki'ni kullanın; örneğin, bir tablodaki yıla göre yıl yüzdesini bulmak için.
| Function | Açıklama |
|---|---|
| İlk | Belirtilen ifadenin verilen kapsamındaki ilk değeri döndürür. |
| Son | Belirtilen ifadenin verilen kapsamındaki son değeri döndürür. |
| Previous | Belirtilen kapsamdaki bir öğenin önceki örneği için değeri veya belirtilen toplama değerini döndürür. |
Başa Dön
Sunucu Toplamlarını Alma
Aşağıdaki yerleşik işlev, veri sağlayıcısından özel birleşikleri alır. Örneğin, bir Analysis Services veri kaynağı türü kullanarak, grup üst bilgisinde kullanılmak üzere veri kaynağı sunucusunda hesaplanan toplamları alabilirsiniz.
| Function | Açıklama |
|---|---|
| Küme | Veri sağlayıcısı tarafından tanımlanan belirtilen ifadenin özel bir toplamını döndürür. |
Başa Dön
Kapsamın Test Edilmesi
Aşağıdaki yerleşik işlev, rapor öğesinin belirli bir kapsama üye olup olmadığını görmek için geçerli bağlamını test eder.
| İşlev | Description |
|---|---|
| InScope | Bir öğenin geçerli örneğinin belirtilen kapsam içinde 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 seviyeyi alır. Özyinelemeli bir grubun görsel hiyerarşisinin girinti düzeyini denetlemek için metin kutusunda Padding özelliğiyle bu işlevin sonucunu kullanın. Daha fazla bilgi için bkz. Özyinelemeli Hiyerarşi Grupları Oluşturma (Rapor Oluşturucusu ve SSRS).
| İşlev | Description |
|---|---|
| Level | Özyinelemeli hiyerarşideki geçerli derinlik düzeyini döndürür. |
Başa Dön