2016-04-06 41 views
1

SSRS 2012'yi kullanıyorum ve Matrix türünde bir rapor geliştiriyorum. Kullanıcı raporda parametrelerini ileterek ele aldığımız raporda görünmek istediği kategorileri (satır başlığı) ve şehirleri (sütun başlığını) belirtir.SSRS altbilgisinde rütbe nasıl gösterilir

raporlarda değeri biz saklı yordam işleme bazı formüller uygulandıktan sonra ortaya çıkıyor.

Takılıyorum, her bir şehrin altındaki sıraları altbilgide göstermem gerekiyordu. Sıralama, bir şehre ait tüm kategoriler için değerlerin toplamına bağlıdır.

Örnek:

 City-1 City-2 City-3 
Cat-1 50  20  40 
Cat-2 10  30  40 
============================== 
Rank  2  3  1 
+0

Altbilgide mi olmalı? – molleyc

+0

Sorununuzu anlıyorsanız, SUM (IIF (Fields! Cat-1.value + Fields! City-2.value, "1", hiçbir şey) 'gibi bir şey söyleyen bir ifade yazabilir ve her Sıralama için tekrarlayabilirsiniz. gerekir? – Geo

+0

@molleyc: altbilgide değil, altta ve küçük farklı biçimlendirmelerle –

cevap

0

sorgu:

declare @tb as Table (City int,Cat int, Score int) 
insert into @tb select 1,1,50 
union select 1,2,10 
union select 2,1,20 
union select 2,2,30 
union select 3,1,40 
union select 3,2,40 

select h.*,d.Rank from @tb h 
inner join 
(select City,SUM(Score) as TotalScore,ROW_NUMBER() 
over (order by SUM(Score) desc) as Rank from @tb group by City) d 
on h.City = d.City 

SSRS Tablo Tasarım:

enter image description here

Sonuç:

enter image description here