Share via


Nasıl yapılır: Rapora Basamaklı Parametreler Ekleme (Rapor Oluşturucusu 3.0 ve SSRS)

Basamaklı parametreler, yüksek rapor verisi miktarları ile çalışmak için bir yöntem sunar.Bir parametrenin değerler listesinin, başka bir parametrede seçilen bir değere bağlı olması için bir ilgili parametreler kümesi tanımlayabilirsiniz.Örneğin, ilk parametre bağımsızdır ve ürün kategorileri listesi sunuyor olabilir.Kullanıcı kategori seçtiğinde, ikinci parametre ilk parametrenin değerine bağlı olur.Değerleri, seçilen kategori içerisindeki alt kategorilerin bir listesi ile güncelleştirilir.Kullanıcı raporu görüntülediğinde, rapor verilerine filtre uygulamak için hem kategori hem alt kategori parametrelerinin değerleri kullanılı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.

Basamaklı parametreler oluşturmak için önce veri kümesi sorgusunu tanımlamanız ve size gereken her basamaklı parametre için bir sorgu parametresi eklemeniz gerekir.Ayrıca, kullanılabilir değerler sağlamak üzere her basamaklı parametre için ayrı bir veri kümesi oluşturmanız da gerekir.Daha fazla bilgi için bkz: Nasıl yapılır: Rapor Parametresinin Kullanılabilir Değerlerini Ekleme, Değiştirme veya Silme (Rapor Oluşturucu 3.0 ve SSRS).

Listenin ilerisindeki bir parametrenin veri kümesi sorgusu, listenin başlarındaki her parametreye başvuru içerdiğinden, basamaklı parametrelerde sıralama önemlidir.Çalışma zamanında, Rapor Verileri bölmesindeki parametrelerin sıralaması, parametre sorgularının raporda görüntülenme sırasını ve bu nedenle, kullanıcının her art arda parametre değeri seçme sırasını belirler.

Basamaklı parametreleri ile birden çok değer yaratmak ve Tümünü Seç özelliği de dahil olmak üzere hakkında daha fazla bilgi için bkz: nasıl seçin tüm birden çok değerli basamaklı parametre olması.

Birden çok ilgili parametre içeren bir sorguyla ana veri kümesini oluşturmak için

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

  2. De ad, DataSet'in adı yazın.

  3. De veri kaynak, veri kaynağının adını seçin veya tıklatın Yeni oluşturmak için.

  4. De sorgu türü, seçili veri kaynak için sorgu türünü seçin.Bu konuda, sorgu türü metin kabul edilir.

  5. De sorgu, bu rapor verilerini almak için kullanmak üzere bir sorgu yazın.Sorgunun aşağıdaki bölümleri içermesi gerekir:

    1. Veri kaynağı alanlarının bir listesi.Örneğin, bir Transact-SQL deyim, bir deyim belirtir bir listesini veritabanı sütun adları verilen tablo veya görünüm.

    2. Her basamaklı parametre için bir sorgu parametresi.Sorgu parametresi, sorguya dahil etmek veya sorgudan çıkarmak için belirli değerler belirterek veri kaynağından alınan verileri sınırlar.Genelde sorgu parametreleri sorgudaki bir kısıtlama deyiminde oluşur.Örneğin, bir Transact-SQL deyim, sorgu parametreleri ortaya where yan tümce tümce tümce.Daha fazla bilgi için bkz: "Süzme satırları tarafından kullanma yeri ve sahip olma" de Reporting Services belgelerinde sql Server Books Online'dan.

  6. Click Run (!).Sorgu parametrelerini ekleyip sorguyu çalıştırdıktan sonra, sorgu parametrelerine karşılık gelen rapor parametreleri otomatik olarak oluşturulur.

    Not

    Bir sorguyu ilk çalıştırdığınızda sorgu parametrelerinin sıralaması, raporda oluşturulma sıralarını belirler.Sırayı değiştirmek için bkz: Nasıl yapılır: Rapor Parametresinin Sırasını Değiştirme (Rapor Oluşturucu 3.0 ve SSRS)

  7. Tamam’ı tıklatın.

Ardından, bağımsız parametresi için değerler sağlar bir dataset oluşturur.

Bağımsız parametrenin değerlerini sağlayan bir veri kümesi oluşturmak için

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

  2. De ad, DataSet'in adı yazın.

  3. De veri kaynak, 1. adımda seçtiğiniz veri kaynak adı adı olduğunu doğrulayın.

  4. De sorgu türü, seçili veri kaynak için sorgu türünü seçin.Bu konuda, sorgu türü metin kabul edilir.

  5. De sorgu, bu parametre için değer almak için kullanmak üzere bir sorgu yazın.Bağımsız parametrelerin sorgusu genelde sorgu parametreleri içermez.Örneğin, tüm kategori değerleri sağlayan bir parametre için bir sorgu oluşturmak için kullandığınız bir Transact-SQL deyim şuna benzer:

    SELECT DISTINCT <column name> FROM <table>
    

    select DISTINCT komut sonuç küme belirtilen tablo içinde belirtilen sütun gelen her benzersiz bir değer elde etmeniz için yinelenen değerler kaldırır.

    Click Run (!).Sonuç kümesi, bu ilk parametre için kullanılabilen değerleri gösterir.

  6. Tamam’ı tıklatın.

Ardından, at run - kullanılabilir değerleriyle doldurmak için bu bir dataset kullanmak için ilk parametre özelliklerini kümesaat.

Rapor parametresi için kullanılabilir değerleri ayarlamak için

  1. Raporu veri bölmesinde Parametreler klasörü ilk parametre sağ tıklatın ve sonra tıklatın Parameter Properties.

  2. De ad, parametre adının doğru olduğundan emin olun.

  3. ' I kullanılabilir değerleri.

  4. ' I bir sorgudan değerleri Al.Üç alan görüntülenir.

  5. De Dataset, kapalı açılan listeden, önceki yordamda oluşturduğunuz dataset adını tıklatın.

  6. De değeri alanında, parametre değeri sağlar alan adını tıklatın.

  7. De Etiket alanında, parametre etiketi sağlar alan adını tıklatın.

  8. Tamam’ı tıklatın.

Sonra, bağımlı bir parametrenin değerlerini sağlayan bir veri kümesi oluşturursunuz.

Bağımlı bir parametrenin değerlerini sağlayan bir veri kümesi oluşturmak için

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

  2. De ad, DataSet'in adı yazın.

  3. De veri kaynak, 1. adımda seçtiğiniz veri kaynak adı adı olduğunu doğrulayın.

  4. De sorgu türü, seçili veri kaynak için sorgu türünü seçin.Bu konuda, sorgu türü metin kabul edilir.

  5. De sorgu, bu parametre için değer almak için kullanmak üzere bir sorgu yazın.Bağımlı parametrelerin sorguları genelde, bu parametrenin bağlı olduğu her parametrenin sorgu parametrelerini içerir.Örneğin, tüm alt (bağımlı parametresi) değerleri için bir kategori (bağımsız parametresi) sağlayan bir parametre için bir sorgu oluşturmak için kullandığınız bir Transact-SQL deyim şuna benzer:

    SELECT DISTINCT Subcategory FROM <table> 
    WHERE (Category = @Category)
    

    where yan tümce tümce tümcesinde bir alan adı kategori olan <Tablo> ve @ kategori bir sorgu parametresi.Bu deyim, @Kategori’de belirtilen kategori için bir alt kategoriler listesi oluşturur.Gerçek zamanda bu değer, kullanıcının aynı ada sahip rapor parametresi için seçtiği değerle doldurulur.

  6. Tamam’ı tıklatın.

Ardından, çalıştırma sırasında kullanılabilir değerleriyle doldurmak için bu bir dataset kullanmak için ikinci parametre özelliklerini küme saat.

Rapor parametresi için kullanılabilir değerleri ayarlamak için

  1. Raporu veri bölmesinde Parametreler klasörü ilk parametre sağ tıklatın ve sonra tıklatın Parameter Properties.

  2. De ad, parametre adının doğru olduğundan emin olun.

  3. ' I kullanılabilir değerleri.

  4. ' I bir sorgudan değerleri Al.

  5. De Dataset, kapalı açılan listeden, önceki yordamda oluşturduğunuz dataset adını tıklatın.

  6. De değeri alanında, parametre değeri sağlar alan adını tıklatın.

  7. De Etiket alanında, parametre etiketi sağlar alan adını tıklatın.

  8. Tamam’ı tıklatın.

Basamaklı parametreleri sınamak için

  1. Click Run.

  2. İlk, bağımsız parametresi için kapalı açılan listeden bir değer seçin.

    Rapor işlemcisi sonraki parametrenin veri kümesi sorgusunu çalıştırır ve ilk parametre için seçtiğiniz değeri buna geçirir.İkinci parametrenin açılır listesi, ilk parametre değerine dayanan kullanılabilir değerlerle doldurulur.

  3. İkinci, bağımlı parametrenin açılır listesinden bir değer seçin.

    Böylece, seçiminizi değiştirebilirsiniz son parametre seçtikten sonra raporu otomatik olarak çalışmaz.

  4. Click View Report.Rapor, seçtiğiniz parametrelere dayanarak görünümü güncelleştirir.