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
De Business Intelligence Development Studio, rapor sunucusu proje açın.AdventureWorks 2008R2.
Solution Explorer'da aşağıdakilerden birini yapın:
AdventureWorks2008R2_Base.rdl raporu sağ tıklatın ve sonra tıklatın Copy.
Proje düğümünü sağ tıklatın ve sonra tıklatın Yapıştır.
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
Mağazalar adlı katıştırılmış bir dataset ekleyin.
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
Raporu veri bölmesinde kullanmak Yukarı Taşı @ depolama kimliği birinci konuma taşımak için düğme.
Açık parametresi özelliklerini @ depolama kimliği için.
Değişiklik komut istemi Store:.
Üzerinde Kullanılabilir değerleri, select bir sorgudan değerleri Al.
İçin Dataset, select Stores.
İçin değeri, select BusinessEntityID.
İçin Etiket, select Store.
Ü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ı
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.
İki senaryo metin kutularını silin.
Bir ayrıntı satır içeren bir tablo eklemek için
Depolama alanı görüntülemek için tablo iletişim bilgileri ekleyin.
Ekle bir Tablo tblxContactInformation adlı.
Üstbilgi satırı silin.
tablo Bir satır vardır.Satır tanıtıcı () bunun bir ayrıntı satır. olduğunu gösterir
StoreContacts dataset nesnesinden ekleme [FirstName], bir boşluk ve sonra da [LastName] ilk hücre.
İkinci hücre, ekleme [Title].
Üçüncü hücre, ekleme [PhoneNumber].
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.
Satır tutamacını tıklatın ve Özellikler bölmesinde genişletin BorderStyle, ve küme Default için yok..
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.
Fazladan boşlukları kaldırın.
Tüm fazladan boşluk çevresinde kaldırın.
Açıklama eklemek için
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.
Görüntülemek için rapor arka plan'ı Rapor özelliklerini özellik bölmesinde.
De Açıklama, açıklama metni yapıştırın.
Dağıtmak ve rapor doğrulamak için
Rapor otomatik olarak çalışır.
Bir depolama alanı seçtiğinizde, ilgili kişi bilgileri görüntülenir.
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ı.
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
|