Aracılığıyla paylaş


Power BI sayfalandırılmış raporuna basamaklı parametreler ekleme (Power BI Rapor Oluşturucusu)

ŞUNLAR IÇIN GEÇERLIDIR: Power BI Rapor Oluşturucusu Power BI Desktop

Basamaklı parametreler, Power BI sayfalandırılmış raporunda büyük miktarda veriyi yönetmenin bir yolunu sağlar. Bir parametrenin değer listesinin başka bir parametrede seçilen değere bağlı olması için bir dizi ilgili parametre tanımlayabilirsiniz. Örneğin, ilk parametre bağımsızdır ve ürün kategorilerinin listesini sunabilir. Kullanıcı bir kategori seçtiğinde, ikinci parametre ilk parametrenin değerine bağlıdır. Değerleri, seçilen kategorideki alt kategorilerin listesiyle güncelleştirilir. Kullanıcı raporu görüntülediğinde, rapor verilerini filtrelemek için hem kategori hem de alt kategori parametrelerinin değerleri kullanılır.

Basamaklı parametreler oluşturmak için önce veri kümesi sorgusunu tanımlarsınız ve ihtiyacınız olan her basamaklı parametre için bir sorgu parametresi eklersiniz. Kullanılabilir değerleri sağlamak için her basamaklı parametre için ayrı bir veri kümesi de oluşturmanız gerekir. Daha fazla bilgi için bkz. Rapor Parametresi için Kullanılabilir Değerleri Ekleme, Değiştirme veya Silme (Power BI Rapor Oluşturucusu).

Listenin sonraki bölümlerinde yer alan bir parametrenin veri kümesi sorgusu, listenin önceki bölümlerinde yer alan her parametreye bir başvuru içerdiğinden, sıra, parametreleri basamaklama için önemlidir. Çalışma zamanında, Rapor Verileri bölmesindeki parametrelerin sırası, parametre sorgularının raporda görüntülenme sırasını ve bu nedenle kullanıcının ardışık parametre değerlerini seçme sırasını belirler.

  1. Rapor Verileri bölmesinde bir veri kaynağına sağ tıklayın ve ardından Veri Kümesi Ekle'ye tıklayın.

  2. Ad alanına veri kümesinin adını yazın.

  3. Veri kaynağı'nda, veri kaynağının adını seçin veya yeni bir kaynak oluşturmak için Yeni'ye tıklayın.

  4. Sorgu türü'nde, seçili veri kaynağı için sorgu türünü seçin. Bu konu başlığında Metin sorgu türü varsayılmıştır.

  5. Sorgu'da, bu raporun verilerini almak için kullanılacak sorguyu yazın. Sorgu aşağıdaki bölümleri içermelidir:

    • Veri kaynağı alanlarının listesi. Örneğin, Transact-SQL deyiminde SELECT deyimi, belirli bir tablo veya görünümden veritabanı sütun adlarının listesini belirtir.

    • Her basamaklı parametre için bir sorgu parametresi. Sorgu parametresi, sorgunun dahil veya dışlanması gereken belirli değerleri belirterek veri kaynağından alınan verileri sınırlar. Genellikle sorgu parametreleri sorgudaki bir kısıtlama yan tümcesinde gerçekleşir. Örneğin, Transact-SQL SELECT deyiminde sorgu parametreleri WHERE yan tümcesinde gerçekleşir.

  6. Çalıştır (!) öğesine tıklayın. Sorgu parametrelerini ekledikten ve sorguyu çalıştırdıktan sonra, sorgu parametrelerine karşılık gelen rapor parametreleri otomatik olarak oluşturulur.

    Not

    Sorguyu ilk kez çalıştırdığınızda sorgu parametrelerinin sırası, bunların raporda oluşturulma sırasını belirler. Sırayı değiştirmek için bkz. Rapor Parametresinin Sırasını Değiştirme (Power BI Rapor Oluşturucusu)

  7. Tamam'ı seçin.

Ardından, bağımsız parametrenin değerlerini sağlayan bir veri kümesi oluşturacaksınız.

Bağımsız bir parametre için değer sağlamak için veri kümesi oluşturma

  1. Rapor Verileri bölmesinde bir veri kaynağına sağ tıklayın ve ardından Veri Kümesi Ekle'ye tıklayın.

  2. Ad alanına veri kümesinin adını yazın.

  3. Veri kaynağı'nda, adın 1. adımda seçtiğiniz veri kaynağının adı olduğunu doğrulayın.

  4. Sorgu türü'nde, seçili veri kaynağı için sorgu türünü seçin. Bu konu başlığında Metin sorgu türü varsayılmıştır.

  5. Sorgu'da, bu parametrenin değerlerini almak için kullanılacak sorguyu yazın. Bağımsız parametrelere yönelik sorgular genellikle sorgu parametreleri içermez. Örneğin, tüm kategori değerlerini sağlayan bir parametre için sorgu oluşturmak için aşağıdakine benzer bir Transact-SQL deyimi kullanabilirsiniz:

    SELECT DISTINCT <column name> FROM <table>  
    

    SELECT DISTINCT komutu, sonuç kümesinden yinelenen değerleri kaldırır, böylece her benzersiz değeri belirtilen tablodaki belirtilen sütundan alırsınız.

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

  6. Tamam'ı seçin.

Ardından, ilk parametrenin özelliklerini çalışma zamanında kullanılabilir değerlerini doldurmak için bu veri kümesini kullanacak şekilde ayarlayacaksınız.

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

  1. Rapor Verileri bölmesindeki Parametreler klasöründe, ilk parametreye sağ tıklayın ve ardından Parametre Özellikleri'ne tıklayın.

  2. Ad bölümünde parametrenin adının doğru olduğundan emin olun.

  3. Kullanılabilir Değerler'e tıklayın.

  4. Sorgudan değer al'a tıklayın. Üç alan görüntülenir.

  5. Veri Kümesi'nde, açılan listeden önceki yordamda oluşturduğunuz veri kümesinin adına tıklayın.

  6. Değer alanında, parametre değerini sağlayan alanın adına tıklayın.

  7. Etiket alanında, parametre etiketini sağlayan alanın adına tıklayın.

  8. Tamam'ı seçin.

Ardından, bağımlı parametrenin değerlerini sağlayan bir veri kümesi oluşturacaksınız.

Bağımlı parametre için değer sağlamak için veri kümesi oluşturma

  1. Rapor Verileri bölmesinde bir veri kaynağına sağ tıklayın ve ardından Veri Kümesi Ekle'ye tıklayın.

  2. Ad alanına veri kümesinin adını yazın.

  3. Veri kaynağı'nda, adın 1. adımda seçtiğiniz veri kaynağının adı olduğunu doğrulayın.

  4. Sorgu türü'nde, seçili veri kaynağı için sorgu türünü seçin. Bu konu başlığında Metin sorgu türü varsayılmıştır.

  5. Sorgu'da, bu parametrenin değerlerini almak için kullanılacak sorguyu yazın. Bağımlı parametrelere yönelik sorgular genellikle bu parametrenin bağımlı olduğu her parametre için sorgu parametrelerini içerir. Örneğin, bir kategori (bağımsız parametre) için tüm alt kategori (bağımlı parametre) değerlerini sağlayan bir parametre için sorgu oluşturmak için, aşağıdakine benzer bir Transact-SQL deyimi kullanabilirsiniz:

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

    WHERE yan tümcesinde Category, tablodaki <> bir alanın adıdır ve @Category bir sorgu parametresidir. Bu deyim, içinde @Categorybelirtilen kategori için bir alt kategori listesi oluşturur. Çalışma zamanında, bu değer kullanıcının aynı ada sahip rapor parametresi için seçtiği değerle doldurulur.

  6. Tamam'ı seçin.

Ardından, ikinci parametrenin özelliklerini çalışma zamanında kullanılabilir değerlerini doldurmak için bu veri kümesini kullanacak şekilde ayarlayacaksınız.

İkinci parametre için kullanılabilir değerleri ayarlama

  1. Rapor Verileri bölmesindeki Parametreler klasöründe, ilk parametreye sağ tıklayın ve ardından Parametre Özellikleri'ne tıklayın.

  2. Ad bölümünde parametrenin adının doğru olduğundan emin olun.

  3. Kullanılabilir Değerler'e tıklayın.

  4. Sorgudan değer al'a tıklayın.

  5. Veri Kümesi'nde, açılan listeden önceki yordamda oluşturduğunuz veri kümesinin adına tıklayın.

  6. Değer alanında, parametre değerini sağlayan alanın adına tıklayın.

  7. Etiket alanında, parametre etiketini sağlayan alanın adına tıklayın.

  8. Tamam'ı seçin.

Basamaklı parametreleri test etme

  1. Çalıştır'a tıklayın.

  2. İlk bağımsız parametrenin açılan listesinden bir değer seçin.

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

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

    Seçiminizi değiştirebilmeniz için son parametreyi seçtikten sonra rapor otomatik olarak çalışmaz.

  4. Raporu Görüntüle'ye tıklayın. Rapor, seçtiğiniz parametrelere göre görüntüyü güncelleştirir.