Aracılığıyla paylaş


Nasıl Yapılır: Geçişli Parametreler (Reporting Services) için bir rapor eklemek

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.

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: Ekleme, değiştirme veya bir raporu parametresi (Reporting Services) kullanılabilir değerleri Sil.

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.

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

  1. Rapor verilerini bölmesinde sağ tıklatın, veri kaynak ve sonra tıklatın. Veri kümesi Ekle.

  2. Içinde Adı, veri kümesini yazın.

  3. Içinde Veri kaynak, verileri adını seçin kaynak veya tıklatın.Yeni oluşturabilirsiniz.

  4. Içinde Sorgu türü, seçili veri sorgusu türünü kaynak.Bu konuda, türünü sorgula Metin kabul edilir.

  5. Içinde Sorgu, bu rapor için verileri almak amacıyla kullanmak için 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, deyim, belirli bir tablo veya Görünüm veritabanı sütun adlarının bir listesini belirtir.

    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 NEREDE oluştuğu yan tümce. Daha fazla bilgi için bkz: WHERE kullanarak satırları süzme ve HAVING.

  6. ' I tıklatın Çalışma (!).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: Bir raporu parametresi (Reporting Services'i) sırasını değiştirme

  7. Click OK.

Ardından, bağımsız parametresi için değerler sağlayan bir veri kümesi oluşturur.

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

  1. Rapor verilerini bölmesinde sağ tıklatın, veri kaynak ve sonra tıklatın. Veri kümesi Ekle.

  2. Içinde Adı, veri kümesini yazın.

  3. Içinde Veri kaynağı1. adımda seçtiğiniz veri kaynağının adı doğrulayın.

  4. Içinde Sorgu türü, seçili veri sorgusu türünü kaynak.Bu konuda, türünü sorgula Metin kabul edilir.

  5. Içinde Sorgu, bu parametrenin değerleri 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ğerlerinin sağlayan bir parametre için bir sorgu oluşturmak için , kullanım bir Transact-SQL deyim, aşağıdakine benzer:

    SELECT DISTINCT <column name> FROM <table>
    

    SELECT DISTINCT komut yinelenen değerler, sonuç kaldırır küme belirtilen belirtilen tablodaki sütundan her benzersiz bir değer almak için.

    ' I tıklatın Çalışma (!).Sonuç kümesi, bu ilk parametre için kullanılabilen değerleri gösterir.

  6. Click OK.

Ilk parametre çalışma-CVE-2006-sırasında kullanılabilir değerlerini doldurmak için bu veri kümesi kullanmak üzere özelliklerini daha ayarlamak saat.

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

  1. Parameters klasöründe rapor verilerini bölmesinde ilk parametre'ı sağ tıklatın ve sonra tıklatın. Parametre özellikleri.

  2. Içinde Adı, parametre adının doğruluğundan emin olun.

  3. ' I tıklatın Kullanılabilir değerler.

  4. ' I tıklatın Bir sorgudan değerleri Al.Üç alan görüntülenir.

  5. Içinde DataSetbırakma-kapalı önceki yordamda oluşturduğunuz dataset adı'nı tıklatın.

  6. Içinde Değer alanında, parametre değeri sağlayan alan adını tıklatın.

  7. Içinde Etiket alanında, bu parametre etiket sağlayan alan adını tıklatın.

  8. Click OK.

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. Rapor verilerini bölmesinde sağ tıklatın, veri kaynak ve sonra tıklatın. Veri kümesi Ekle.

  2. Içinde Adı, veri kümesini yazın.

  3. Içinde Veri kaynağı1. adımda seçtiğiniz veri kaynağının adı doğrulayın.

  4. Içinde Sorgu türü, seçili veri sorgusu türünü kaynak.Bu konuda, türünü sorgula Metin kabul edilir.

  5. Içinde Sorgu, bu parametrenin değerleri 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ı parametre) değerler için bir kategori (parametre bağımsız) sağlayan bir parametre için bir sorgu oluşturmak için , kullanım bir Transact-SQL deyim, aşağıdakine benzer:

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

    WHERE yan tümcesinde, kategori bir alandaki adıdır <Tablo> ve @ kategori 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. Click OK.

Sonra çalışma zamanında kullanılabilir değerleriyle doldurmak için bu veri kümesi kullanmak için ikinci parametre özelliklerini ayarlar.

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

  1. Parameters klasöründe rapor verilerini bölmesinde ilk parametre'ı sağ tıklatın ve sonra tıklatın. Parametre özellikleri.

  2. Içinde Adı, parametre adının doğruluğundan emin olun.

  3. ' I tıklatın Kullanılabilir değerler.

  4. ' I tıklatın Bir sorgudan değerleri Al.

  5. Içinde DataSetbırakma-kapalı önceki yordamda oluşturduğunuz dataset adı'nı tıklatın.

  6. Içinde Değer alanında, parametre değeri sağlayan alan adını tıklatın.

  7. Içinde Etiket alanında, bu parametre etiket sağlayan alan adını tıklatın.

  8. Click OK.

Basamaklı parametreleri sınamak için

  1. Önizleme'yi tıklatın.

  2. Ilk bağımsız parametresi için aþaðý açýlan listesinden 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.

    Seçiminizi değiştirmek için son parametre seçtikten sonra raporu otomatik olarak çalışmaz.

  4. ' I tıklatın Raporu görüntüle.Rapor, seçtiğiniz parametrelere dayanarak görünümü güncelleştirir.