Ders 5: Drillthrough raporu (ssrs) geçişine parametreleri ekleme
Detaylandırma raporları geçerli rapordaki bağlantıyı tıklatarak eriştiğiniz bir rapor türüdürDetaylandırma eylemi olan bir metin kutusunu tıklattığınızda, detaylandırma raporunu açarsınız.Detaylandırma raporunda parametreelr varsa, her parametre değerini her rapor parametresine iletmeniz gerekir.
Bu derste, yeni bir rapor bir parametre ile belirttiğiniz bir satış siparişi için ayrıntı verilerini görüntülemek için tasarım.Varolan bir raporu açmak ve bir satış siparişi numarası için detaylandırma eylem oluşturun.Bu raporu çalıştırmak ve satış siparişi numarasını tıklatın, yeni rapor açar ve bu satış siparişinin ayrıntılarını görüntüler.
Bir açık rapor sunucusu projeye yeni bir rapor eklemek için
Solution Explorer'da sağ tıklatın raporları, üzerine Ekle,'ı tıklatın ve New Item.
De Add New Item altında iletişim kutusunda şablonları,'ı raporu.
De ad, satış sipariş ayrıntıları yazın.rdlve i Ekle.
Rapor Tasarımcısı açılır ve Tasarım görünümünde yeni rapor tanımı görüntüler.
Paylaşılan bir veri kaynağına başvuru oluşturmak için
Raporu veri bölmesinde tıklatın Yenive i Veri kaynağı.
Not
Raporu veri bölmesi arasında gördüğünüz değil, Görünüm menüsü, tıklatın Rapor verilerini.
De ad, AdventureWorks_Ref yazın.
Seçin paylaşılan veri kullanımı kaynak başvuru.
kapalı açılan listeden AdventureWorks'Ü seçin.
Tamam’ı tıklatın.
Yeni bir veri kümesi oluşturmak için
Raporu veri bölmesi AdventureWorks_Ref veri kaynak sağ tıklatın ve'i Add dataset.
De ad, SalesDetails yazın.
Aşağıdaki sorgu içine yapıştırın sorgu metin kutusu:
SELECT P.Name AS Product, SD.OrderQty AS Quantity, SD.LineTotal FROM Sales.SalesOrderDetail AS SD INNER JOIN Production.Product AS P ON SD.ProductID = P.ProductID INNER JOIN Sales.SalesOrderHeader AS SOH ON SD.SalesOrderID = SOH.SalesOrderID WHERE (SOH.SalesOrderNumber = (@SalesOrder) ) ORDER BY SD.SalesOrderDetailID
Fark alan oluşturmak için koleksiyon dataset için Sorgu Tasarımcısı bir sorgu parametre değeri ile sorguyu çalıştırmak gerek yoktur.
(İsteğe bağlı) Sorgu Tasarımcısı'nı açın ve çalıştırmak (!) araç çubuğunda.Sağlamak için aşağıdaki değeri @SalesOrder: SO43659.Sonuç bölmesindeki 12 ürünleri gösterir.Tamam’ı tıklatın.
Tamam’ı tıklatın.
Raporu veri bölmesinde Parametreler genişletin ve doğrulamak parametresi SalesOrder görünür.
Dataset alanları içeren bir tablo eklemek için
Araç kutusundan bir tablo Tasarım yüzeyi sürükleyin.
Raporu veri bölmesinden aşağıdaki alanları tablo hücrelerine veri satırı sürükleyin: Product, Quantity, LineTotal.
Raporu önizlemede görüntüleme.
Raporu çalıştırmadan önce geçerli satış siparişi numarası girmeniz gerekir.
Rapor Görüntüleyicisi araç çubuğunda, satış siparişindeki yazın SO43659ve i Raporu Görüntüle.
Rapor için belirtilen satış siparişi satırı toplamları görüntüler.
Tabloyu biçimlendirmek için
Tasarım görünümüne geçin.
İçeren hücre sağ [LineTotal],'ı tıklatın ve Metin kutusu özellikleri.
' I numarası.
De Kategori,'ı para.
Tamam’ı tıklatın.
Üzerinde tablo, ilk satır sütun başlıklarını içeren satır tutamacını tıklatın.Satırdaki tüm hücreler seçilir.
Dan biçimi menüsü, yazı tipi,'ı tıklatın ve Kalın.
Raporu görüntülediğinizde, bir para birimi olarak LineTotal değeri görüntüler ve sütun üstbilgileri kalın yazı tipiyle görüntüleme.
Sonra ana raporda bu raporu belirtmek için detaylandırma eylem ekleyin.
Raporunuza bir rapor detaylandırma eylemi eklemek için
Solution Explorer'da, satış Orders.rdl çift tıklatın.Rapor açar Tasarım görünümü.
De Sipariş sütun, içeren metin kutusunu sağ tıklatın [Order]ve i Metin kutusu özellikleri.
' I Eylem.
De bir köprü olarak etkinleştir, select rapor Git.
İletişim kutusunda başka bir bölüm görünür.
De seçin listeden bir rapor, kapalı açılan listeden seçin Satış siparişi ayrıntı.
De rapor çalıştırmak için bu parametreler kullanın,'ı Ekle.
Kılavuz için yeni bir satır eklenir.
De ad, kapalı açılan listeden gösteren parametre listesi tanımlı rapor için seçin SalesOrder.
De değeri, kapalı açılan listeden seçin [Order].
Bu değer ana rapordan hedef rapor bekleniyor parametre bağlar.
Daha sonra, detaylandırma bağlantısının metin stili ve rengini değiştirin.
' I yazı tipi.
De etkileri, kapalı açılan listeden seçin altını.
Yanında renk, tıklatın (fx) açmak için ifade iletişim kutusu.
Varsayılan metni değiştirin kara farklı bir renk ile Örneğin, mavi.
Not
Yazı tipi rengi için geçerli değerleri görmek için değerlerini bölmesinde tıklatın daha fazla renk.The Select Color dialog box opens.Bu iletişim kutusundaki geçerli renkler göz atın ve kullanmak istediğiniz birini seçin.Tamam’ı tıklatın.
' I Tamam iki kez.
Şimdi eklemiş olduğunuz metin kutusu seçtiğiniz renkte altı çizili bir metindir.Bu görsel göstergeler rapor okuyucularının başka bir rapora etkin bir bağlantı içerdiğini anlamalarına yardımcı olur.
Raporu önizlemek için
Önizleme'yi tıklatın.Göre gruplandırılmış Satış siparişleri satış siparişleri raporu görüntüler tarih.detaylandırma bağlantılar satış siparişi numaraları sipariş sütun görüntüler.
Bir satış siparişi numarası ile detaylandırma bağlantıyı tıklatın.
detaylandırma bağlantı tarafından belirtilen rapor çalışır ve tıklattığınız satış siparişi numarası sipariş ayrıntılarını görüntüler.
Not
Ana rapora dönmek için, rapor görüntüleyicisi araç çubuğundaki geri okunu kullanın.
Sonraki Adımlar
Raporunuza Parametre Ekleme öğreticisini başarıyla tamamladınız.Raporlama teknikleri daha fazla bilgi için bkz: Eğitimler (ssrs).