2016-04-06 21 views
0

Merhaba bu tabloSSRS başka bir grubun toplamı bir grubun toplamı SSR'ler Divide

bir 2 grupları

sahip olması ana

2-Bölge tipi olarak

1-konuta türü konut birimi için ve konut tipi için her kentsel ya da kırsal için

Toplam

için% ebeveyn olarak bir çocuk gibi No./Total muhafaza ünitesi tipi sayılı

=iif(reportitems("TotalNo").value=0,"", 
Sum(Fields!No.Value)/reportitems("TotalNo").value*100) 
olduğu

Eğer bu sorunu çözebilir nasıl

aşağıdaki şekilde görüldüğü gibi her zaman Kentsel değerine kentsel ya da kırsal sadece .. o Kırsal üzerinde Kırsal bölmek değil bölmek bu kodda sorun?

enter image description here

+0

Ben kodunuz söz konusu sağlamak pasajı sözdizimi yanlış olduğuna inanıyoruz:

Bu Bunu yapmak off aklınıza gelebilecek en iyi yolu, her yöreden veri kümesi toplam kullanmaktır olduğunu. ReportItems bir ünlem işareti ile takip edilmeli ve parantez ve tırnakların da geçerli olduğundan emin değilim. –

cevap

0

Bu Tasarım görünümünde olmadan söylemek zor ama sorun Rapor Öğeleri kullanıyor ve onun yerine doğru olanı seçme bulduğu ilk topluyor olduğunu düşünüyorum. Muhtemelen Kırsal ve Kentsel arasında bölünen bir hücreye sahipsiniz.

=Sum(Fields!No.Value)/
IIF(Fields!Locality.Value = "Rural", 
    Sum(IIF(Fields!Locality.Value = "Rural", Fields!No.Value, 0), "DataSet1"), 
    Sum(IIF(Fields!Locality.Value = "Urban", Fields!No.Value, 0), "DataSet1"))