Power BI sayfalandırılmış raporun URL'sinde rapor parametresi geçirme
ŞUNLAR IÇIN GEÇERLIDIR: Power BI Rapor Oluşturucusu Power BI Desktop
Rapor parametrelerini Sayfalandırılmış Raporlar için bir rapor URL'sine ekleyerek rapora geçirebilirsiniz. Bu URL parametreleri doğrudan rapor işleme altyapısına geçirildiğinden ön eklenmez.
Tüm sorgu parametrelerine karşılık gelen rapor parametreleri olabilir. İlgili rapor parametresini geçirerek bir sorgu parametresini rapora geçirirsiniz. Daha fazla bilgi için bkz. İlişkisel Sorgu Tasarım Aracı Sorgu Oluşturma (Power BI Rapor Oluşturucusu).
Sayfalandırılmış rapor parametre kuralları
Rapor parametreleri büyük/küçük harfe duyarlıdır ve aşağıdaki özel karakterleri kullanır:
- URL dizesindeki tüm boşluk karakterleri, URL kodlama standartlarına göre "%20" karakterleriyle değiştirilir.
- URL'nin parametre bölümündeki bir boşluk karakteri, artı karakteri (+) ile değiştirilir.
- Dizenin herhangi bir bölümündeki noktalı virgül "%3A" karakterleriyle değiştirilir.
- Tarayıcılar, doğru URL kodlamasını otomatik olarak gerçekleştirmelidir. Karakterlerin hiçbirini el ile kodlamanız gerekmez.
- Ara sunucu söz dizimini eklemezseniz, parametresine rp: ön eki ekleyin.
Sayfalandırılmış rapor parametresi örnekleri
BIR URL içinde rapor parametresi ayarlamak için aşağıdaki söz dizimini kullanın:
rp:parameter=value
Örneğin, Çalışma Alanım'daki bir raporda tanımlanan "Satış Temsilcisi" ve "Durum" olmak üzere iki parametre belirtmek için aşağıdaki URL'yi kullanırsınız:
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:State=Utah
Bir uygulamadaki raporda tanımlanan iki parametrenin aynısını belirtmek için aşağıdaki URL'yi kullanırsınız:
https://app.powerbi.com/groups/me/apps/xxxxxxx-c4c4-4217-afd9-3920a0d1e2b0/rdlreports/xxxxxxx-639e-41d0-b733-05d2bca9853c?rp:Salesperson=Tiggee&rp:State=Utah
Bir parametre için null değer geçirmek için aşağıdaki söz dizimini kullanın:
parameter:isnull=true
Örneğin,
rp:SalesOrderNumber:isnull=true
Boole değeri geçirmek için false için 0 ve true için 1 kullanın. Float değerini geçirmek için sunucu yerel ayarının ondalık ayırıcısını ekleyin.
Not
Raporunuz varsayılan değere sahip bir rapor parametresi içeriyorsa ve prompt özelliğinin değeri false ise (yani, Kullanıcı İste özelliği Rapor Yöneticisi'nde seçili değilse), bu rapor parametresi için bir değeri URL içinde geçiremezsiniz. Bu, yöneticilere son kullanıcıların belirli rapor parametrelerinin değerlerini eklemesini veya değiştirmesini engelleme seçeneği sağlar.
Ek örnekler
Aşağıdaki URL örneği, "Salesperson" adlı çok değerli bir parametre içerir. Çok değerli parametrenin biçimi, her değer için parametre adını yinelemektir.
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:Salesperson=Mickey
Aşağıdaki URL örneği, "1/7/2005" değeriyle tek bir SellStartDate parametresi geçirir.
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:SellStartDate=7/1/2005
Dikkat edilecekler ve sınırlamalar
- Raporunuz varsayılan değere sahip bir rapor parametresi içeriyorsa ve prompt özelliğinin değeri false ise (yani, Kullanıcı İste özelliği Power BI Rapor Oluşturucusu'de seçili değilse), bu rapor parametresi için bir değeri URL içinde geçiremezsiniz. Bu, yöneticilere son kullanıcıların belirli rapor parametrelerinin değerlerini eklemesini veya değiştirmesini engelleme seçeneği sağlar.
- Power BI, 2.000'den fazla karakterden oluşan bir sorgu dizesini desteklemez. Sayfalandırılmış raporunuzu görüntülemek için URL parametreleri kullanıyorsanız, özellikle sorgu dizeniz birden çok parametre değeri içeriyorsa, bu değeri yanlışlıkla aşabilirsiniz. Raporu düzgün yüklemek için karakter sayısını 2.000'in altına düşürün.
- Sorgu dizesindeki sınır, Power BI'da oturum açtıktan sonra değerlendirilir. Oturum açmadan önce raporu açarsanız sınır azalır.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin