Aracılığıyla paylaş


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

  1. Solution Explorer'da sağ tıklatın raporları, üzerine Ekle,'ı tıklatın ve New Item.

  2. De Add New Item altında iletişim kutusunda şablonları,'ı raporu.

  3. 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

  1. 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.

  2. De ad, AdventureWorks_Ref yazın.

  3. Seçin paylaşılan veri kullanımı kaynak başvuru.

  4. kapalı açılan listeden AdventureWorks'Ü seçin.

  5. Tamam’ı tıklatın.

Yeni bir veri kümesi oluşturmak için

  1. Raporu veri bölmesi AdventureWorks_Ref veri kaynak sağ tıklatın ve'i Add dataset.

  2. De ad, SalesDetails yazın.

  3. 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.

  4. (İ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.

  5. Tamam’ı tıklatın.

  6. 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

  1. Araç kutusundan bir tablo Tasarım yüzeyi sürükleyin.

  2. Raporu veri bölmesinden aşağıdaki alanları tablo hücrelerine veri satırı sürükleyin: Product, Quantity, LineTotal.

  3. Raporu önizlemede görüntüleme.

    Raporu çalıştırmadan önce geçerli satış siparişi numarası girmeniz gerekir.

  4. 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

  1. Tasarım görünümüne geçin.

  2. İçeren hücre sağ [LineTotal],'ı tıklatın ve Metin kutusu özellikleri.

  3. ' I numarası.

  4. De Kategori,'ı para.

  5. Tamam’ı tıklatın. 

  6. Ü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.

  7. 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

  1. Solution Explorer'da, satış Orders.rdl çift tıklatın.Rapor açar Tasarım görünümü.

  2. De Sipariş sütun, içeren metin kutusunu sağ tıklatın [Order]ve i Metin kutusu özellikleri.

  3. ' I Eylem.

  4. De bir köprü olarak etkinleştir, select rapor Git.

    İletişim kutusunda başka bir bölüm görünür.

  5. De seçin listeden bir rapor, kapalı açılan listeden seçin Satış siparişi ayrıntı.

  6. De rapor çalıştırmak için bu parametreler kullanın,'ı Ekle.

    Kılavuz için yeni bir satır eklenir.

  7. De ad, kapalı açılan listeden gösteren parametre listesi tanımlı rapor için seçin SalesOrder.

  8. 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.

  9. ' I yazı tipi.

  10. De etkileri, kapalı açılan listeden seçin altını.

  11. Yanında renk, tıklatın (fx) açmak için ifade iletişim kutusu.

  12. 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.

  13. ' 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

  1. Ö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.

  2. 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).