Aracılığıyla paylaş


Store_Contacts_2008R2 raporu (ssrs) oluşturma

Bu öğretici 2008R2 AdventureWorks örnek raporlarını Store_Contacts_2008R2 rapor oluşturmanıza yardımcı olur.

Bu rapor Sales_Order_Detail_2008R2 rapor tarafından kullanılan bir alt rapor olarak tasarlanmıştır.Rapor parametresi @ depolama kimliği deposu tanımlayıcısıdır.@ Depolama kimliği değerine bağlı olarak, dataset sorgu alır AdventureWorks2008R2 veritabanından ilgili bilgileri depolar.Bir deposu için birden fazla kişi olabilir.Raporları ve ilişkilerini paketi hakkında daha fazla bilgi için bkz: Öğreticiler: AdventureWorks 2008R2 örnek oluşturma (ssrs) raporları.

Öğrenecekleriniz

Aşağıdaki görevleri gerçekleştirmek için Bu öğreticide şunları yapacaksınız:

  • Ana rapor, alt rapor olarak kullanılmak üzere tasarlanmış bir tablo ekleyin.

  • Sayfa üstbilgisi ve bu raporu tek başına bir rapor olarak çalışır, ancak ana raporda alt rapor örnekleri görünür görünmez tıklattığınızda görüntülenen sayfa altbilgi bilgilerini ekleyin.

Tahmini saat Bu öğreticiyi tamamlamak için: 15 dakika.

Gereksinimler

Gereksinimlerinin listesi için bkz: AdventureWorks 2008R2 Örnek raporlar (ssrs) için Önkoşullar.

Bu öğretici, tamamladınız varsayar Rapor sunucusu proje ve AdventureWorks2008R2_Base raporu (ssrs) oluşturma.

Projeyi açın ve yeni bir rapor eklemek için

  1. De Business Intelligence Development Studio, rapor sunucusu proje açın.AdventureWorks 2008R2.

  2. Solution Explorer'da aşağıdakilerden birini yapın:

    1. AdventureWorks2008R2_Base.rdl raporu sağ tıklatın ve sonra tıklatın Copy.

    2. Proje düğümünü sağ tıklatın ve sonra tıklatın Yapıştır.

    3. Kopyalanan rapor için Store_Contacts_2008R2.rdl olarak yeniden adlandırın.

Bir dataset yaratmak için mağaza iletişim bilgileri içerir

  • Raporu veri bölmesinde, StoreContacts adlı bir katıştırılmış dataset ekleyin.Paylaşılan veri kullanımı AdventureWorks2008R2 kaynak ve aşağıdaki sorgu:

    SELECT s.BusinessEntityID, s.Name AS Store, ct.Name AS Title, p.FirstName, p.LastName, ph.PhoneNumber
    FROM Sales.Store AS s INNER JOIN
       Person.BusinessEntityContact AS bec ON bec.BusinessEntityID = s.BusinessEntityID INNER JOIN
       Person.ContactType AS ct ON ct.ContactTypeID = bec.ContactTypeID INNER JOIN
       Person.Person AS p ON p.BusinessEntityID = bec.PersonID INNER JOIN
       Person.PersonPhone AS ph ON p.BusinessEntityID = ph.BusinessEntityID
    WHERE (s.BusinessEntityID = @StoreID)
    

Deposu bilgilerini içeren bir dataset yaratmak için

  1. Mağazalar adlı katıştırılmış bir dataset ekleyin.

  2. Aşağıdaki sorgu kullanın:

    SELECT DISTINCT BusinessEntityID, Name as Store
    FROM Sales.Store
    

Bu DataSet'in, depolama raporu parametre @ kimliği için kullanılabilir değerler sağlamak için kullanır.

Rapor parametresi @ depolama kimliği yapılandırmak için

  1. Raporu veri bölmesinde kullanmak Yukarı Taşı @ depolama kimliği birinci konuma taşımak için düğme.

  2. Açık parametresi özelliklerini @ depolama kimliği için.

  3. Değişiklik komut istemi Store:.

  4. Üzerinde Kullanılabilir değerleri, select bir sorgudan değerleri Al.

  5. İçin Dataset, select Stores.

  6. İçin değeri, select BusinessEntityID.

  7. İçin Etiket, select Store.

  8. Üzerinde Varsayılan değerleri, bir değer ekleyin ve küme , 642.

Bu değer, Gelişmiş bisiklet bileşenleri adlı mağazaya karşılık gelir.Bu mağaza mağaza iki kişi vardır: satın alma Aracısı ve satın alma yöneticisi.

İçin küme rapor bir alt rapor olarak yukarı

  1. Alt rapor ana rapora görüntülendiğinde, sayfa üstbilgisi ve sayfa altbilgisi hariç tüm içeriği görüntülenir.Rapor bir alt rapor olarak amacına veride belirli olmayan rapor öğeleri kaldırın.

    Raporun gövde beyaz boşluk korunur.Bir sonraki adımda tablo ekledikten sonra rapora tüm fazladan boşlukları kaldırır.

  2. İki senaryo metin kutularını silin.

Bir ayrıntı satır içeren bir tablo eklemek için

  1. Depolama alanı görüntülemek için tablo iletişim bilgileri ekleyin.

  2. Ekle bir Tablo tblxContactInformation adlı.

  3. Üstbilgi satırı silin.

    tablo Bir satır vardır.Satır tanıtıcı (Ayrıntı satırları için 3 paralel çizgi içeren satır tutamacı) bunun bir ayrıntı satır. olduğunu gösterir

  4. StoreContacts dataset nesnesinden ekleme [FirstName], bir boşluk ve sonra da [LastName] ilk hücre.

  5. İkinci hücre, ekleme [Title].

  6. Üçüncü hücre, ekleme [PhoneNumber].

  7. Her birinin genişliği genişletin sütun tek bir satıra böylece adını ve başlığını görüntüler.

  8. Satır tutamacını tıklatın ve Özellikler bölmesinde genişletin BorderStyle, ve küme Default için yok..

  9. Satır tanıtıcı altına alın ve satırın en küçük yüksekliği sığdırması.Ana rapor işler yaparken alt rapor satırı gerektiği şekilde yatay ve dikey olarak büyür.

  10. Fazladan boşlukları kaldırın.

  11. Tüm fazladan boşluk çevresinde kaldırın.

Açıklama eklemek için

  1. Sayfa altbilgisinde metin açıklama metin kutusuna aşağıdaki metinle değiştir: Amaç: Alt rapor. Görüntüler, kişi bilgilerini depolar. Sales_Order_Details_2008R2 çok deposu kişileri görüntülemek için kullanılır. Rapor bir alt rapor olarak yorumlandıktan dahil edilmez sayfa üstbilgi ve altbilgi öğeleri içerir.

  2. Görüntülemek için rapor arka plan'ı Rapor özelliklerini özellik bölmesinde.

  3. De Açıklama, açıklama metni yapıştırın.

Dağıtmak ve rapor doğrulamak için

  1. Rapor otomatik olarak çalışır.

  2. Bir depolama alanı seçtiğinizde, ilgili kişi bilgileri görüntülenir.

  3. Zaman, küme tüm bilgilerini göster için True, rapor tanımı görünür son sayfa.

Sonraki Adımlar

Bu rapor oluşturmada tamamladınız.Diğer AdventureWorks örnek raporları oluşturmak için bkz: Öğreticiler: AdventureWorks 2008R2 örnek oluşturma (ssrs) raporları.

Ayrıca bkz.

Diğer Kaynaklar

Değişiklik Geçmişi

Güncelleştirilmiş içerik

  • AdventureWorks2008R2_Base.rdl üzerinde temel alması için değiştirilen rapor