Aracılığıyla paylaş


Rapor Öğelerini İşleme (Rapor Oluşturucusu 3.0 ve SSRS)

Rapor öğelerinin sayısı, boyutu ve konumu işleyicilerin rapor gövdesini sayfalandırma biçimini etkiler.Aşağıda, çeşitli rapor öğelerinin nasıl işlendikleri açıklanmaktadı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.

Çakışan Rapor Öğeleri

Çakışan rapor öğeleri HTML, MHTML, Word, Excel, Önizleme penceresi veya Rapor Görüntüleyicisi'nde desteklenmez.Çakışan öğeler varsa, taşınırlar.Çakışan rapor öğelerine aşağıdaki kurallar uygulanır:

  • Rapor öğelerinin dikey çakışması daha fazlaysa, çakışan öğelerden biri sağa taşınır.En soldaki öğe olduğu yerde bırakılır.

  • Rapor öğelerinin yatay çakışması daha fazlaysa, çakışan öğelerden biri aşağı taşınır.En üstteki öğe olduğu yerde bırakılır.

  • Dikey ve yatay çakışma eşitse, çakışan öğelerden biri sağa taşınır.En soldaki öğe olduğu yerde bırakılır.

  • Çakışmayı düzeltmek için bir öğenin taşınması gerektiğinde, o öğe ile onun yukarısında ve/veya solunda biten rapor öğeleri arasındaki en düşük boşluk miktarını korumak için, komşu rapor öğeleri aşağı ve/veya sağa taşınır.Örneğin, iki rapor öğesinin dikey olarak çakıştığını ve üçüncü bir rapor öğesinin onların 2 inç sağında olduğunu kabul edelim.Çakışan rapor öğesi sağa taşındığında, üçüncü rapor öğesi de kendisi ile solundaki rapor öğesi arasındaki 2 inç mesafeyi korumak için sağa taşınır.

Çakışan rapor öğeleri, yazdırma dahil sabit sayfa sonu biçimlerinde desteklenir.

Görünürlük ve Rapor Öğeleri

Rapor öğeleri varsayılan olarak gizlenip görüntülenebilir veya ifadeleri kullanarak koşullu olarak gizlenip görüntülenebilir.İsteğe bağlı olarak, başka bir rapor öğesi tıklatılarak görünürlük değiştirilebilir.

Rapor öğeleri işlenirken aşağıdaki görünürlük kuralları geçerlidir:

  • Bir rapor öğesi ve içerikleri her zaman gizliyse (ifade temel alınarak gizlenmez veya başka bir rapor öğesi tıklatılarak görünürlüğü değiştirilemez), sağındaki veya altındaki diğer rapor öğeleri boş alanı doldurmak üzere hareket etmez.Örneğin, bir dikdörtgen ve onun içinde bulunan resim gizlenirse, dikdörtgenin sağından başlayan rapor öğesi boş alan olarak görünen yeri doldurmak üzere sola doğru hareket etmez.Dikdörtgenin kapladığı alan korunur.

  • Bir rapor öğesi ve içerikleri koşullu olarak gizlenirse (ifade temel alınarak gizlenir veya başka bir rapor öğesi tıklatılarak görünürlüğü değiştirilirse), sağındaki veya altındaki rapor öğeleri, öğe gizli olduğunda boş alanı doldurmak üzere sola hareket eder.

  • Bir rapor öğesinin ve içeriğinin görünürlüğü başka bir rapor öğesi tıklatılarak değiştirilebiliyorsa, sayfalandırma yalnızca rapor öğesi başlangıçta görüntülenmişse öğe ve içeriği uyum sağlayacak şekilde değişir.

Rapor Öğelerini Tek Sayfada Bir Arada Tutma

Rapor içindeki birçok rapor öğesi, grupla tut veya birlikte tut özellikleri ayarlanarak örtük veya açık olarak tek bir sayfada bir arada tutulabilir.Rapor öğesinin bir mantıksal sayfa sonu yoksa ve boyutu kullanılabilir sayfa alanından daha küçükse, rapor öğeleri her zaman aynı sayfada işlenir.Rapor öğesi normalde başlatılacağı sayfaya tam olarak sığmadığında, rapor öğesinin öncesine sabit sayfa sonu eklenerek öğe sonraki sayfaya geçmeye zorlanır.Otomatik eklenen sayfa sonu işleyicilerinde, sayfa rapor öğesini sığdıracak şekilde büyür.

Rapor öğesi her zaman gizli olduğunda, öğeleri bir arada tutma kuralları yoksayılır.

Aşağıdaki öğeler her zaman bir arada tutulur:

  • Resimler.

  • Çizgiler.

  • Grafikler, ölçerler ve eşlemeler.

  • Grupla birlikte tut seçeneği belirlenerek başka bir sayfada ayrı olarak görünen veri bölgesindeki tek bir satır.Bu işlem, satırın tek kalmaması için bu tek satırı grubun en az bir örneğiyle örtük olarak birlikte tutar.Veri bölgesinde veya grupta bu seçeneği ayarlayabilirsiniz.

  • Veri bölgesinin üstbilgi alanı.

  • Veri bölgesinin üstbilgi alanı ve ilk veri satırı.

  • Tablix veri bölgesinde değiştirilebilen rapor öğeleri.

Öncelik Sırası

Sayfa boyutu sınırlamaları nedeniyle, rapor öğelerini bir arada tutma kuralları arasında çakışmalar oluşabilir.Çakışmalar olduğunda, işlenirken öğeleri bir arada tutmak için aşağıdaki öncelik sırası kullanılır:

  • Çizgiler, grafikler ve resimler.

  • Tek kalan satırları önleme.

  • Yinelenen sütun üstbilgileri ve satır üstbilgileri.

    Üstbilgiler altbilgilerden önceliklidir.İçerideki yinelenen grupların dış gruplara karşı önceliği vardır.Öğeleri nerede RepeatWith özellik küme için hedef veri bölgesi bölgesi bölge daha yakın üzerinden veri bölgesi bölgesi bölge. uzağa uzağına öğeleri önceliğe sahip

  • Metin kutuları veya açık bir sahip dikdörtgenler gibi küçük raporu öğelerini KeepTogether özelliği küme için true.

  • Alt raporlar veya açık olan bir tıklatılır tablix üye gibi büyük raporu öğelerini KeepTogether özelliği küme için true.

  • Tablix veri bölgeleri ile açık bir KeepTogether özelliği küme için true.

Alt Raporlar

Bir alt rapor, ayrı bir rapor .rdl dosyasında tanımlanmış başka bir raporu içeren dikdörtgen olarak işlenir.Alt rapor dosyasının, üst rapor tarafından erişilebilmesi için önce bir rapor sunucusuna yayımlanması gerekir.

Alt raporlar işlenirken aşağıdaki kurallar geçerlidir:

  • Alt raporlar, kendilerini tanımlayan .rdl dosyasında tanımlı gövde boyutuna kadar büyüyebilir.Örneğin, alt raporun RDL'si alt rapor gövdesinin 5 inç genişliğinde olduğunu belirtiyorsa, o alt rapor üst raporun içinde 5 inç genişlikte olacaktır.

  • Alt raporlar sütun ayarlarını üst rapordan devralır.Özgün RDL'de tanımlanmış sütun ayarları her zaman yoksayılır.

  • Alt raporun yalnızca gövdesi işlenir.Alt rapor üst raporun içinde işlenirken, alt raporun .rdl dosyasında tanımlanan üstbilgi ve altbilgi bölümleri işlenmez.

  • Alt raporlar sahip açık bir KeepTogether özellik.Ne zaman bu ayarı true, tüm öğeleri alt rapor bir arada tutulur ne zaman sayfa mümkün.

  • Alt rapor çalıştırılamazsa, rapor içinde hata iletisi içeren bir metin kutusu olarak görüntülenir.Alt rapora uygulanan stil özellikleri, onun yerine metin kutusuna uygulanır.

  • Alt rapor sayfa sonu, ayrılır, slayttaki kenarlığı üzerinde sayfa sonu gerekip gerekmediğini alt kenarlıklarını kapalı veya açık ayar denetler.

Alt raporlar hakkında daha fazla bilgi için bkz: Alt Raporlar (Rapor Oluşturucusu 3.0 ve SSRS).