Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kuruluşunuz için eklediğiniz raporlarda, kalıcı filtreler özelliği etkinleştirildiğinde raporlar filtreler, dilimleyiciler ve diğer veri görünümü değişiklikleri dahil olmak üzere durumlarını korur. Kullanıcınız bir raporu açtığında, kaydedilen kullanıcı durumu rapora yüklenir. Ayrıca, kalıcı filtreler etkinse kullanıcı farklı senaryolarda aynı kullanıcı durumunu alır.
Ekleme senaryosundaki kalıcı filtreleri sıfırlamak için bir düğme uygulamanız ve resetPersistentFilters API'sini kullanmanız veya eylem çubuğunda Power BI Varsayılan sıfırla düğmesini almak için eylem çubuğunu göstermeniz gerekir.
Kalıcı filtreleri etkinleştirme
Kalıcı filtreler varsayılan olarak devre dışı bırakılır. Kalıcı filtreleri etkinleştirmek için bu bölümdeki adımları izleyin.
Kalıcı filtrelerin Power BI hizmeti veya masaüstündeki rapor ayarlarında etkinleştirildiğini doğrulayın.
Azure Active Directory (Azure AD) uygulamanızın
UserState.ReadWrite.Allizinlere sahip olduğunu doğrulayın.persistentFiltersEnabledÖzelliği olaraktrueayarlayın.
let config = {
type: 'report',
...
settings: {
persistentFiltersEnabled: true
}
};
Rapor, durum mevcutsa en son kullanıcının rapor durumuyla yüklenir. Kullanıcının rapor durumu 60 saniye sonra hiçbir değişiklik yapılmadan otomatik olarak kaydedilir.
Not
- Yalnızca mevcut filtrelere yapılan güncelleştirmeler kaydedilir. yeni filtreler
setFiltersAPI tarafından eklenir, kaydedilmez. - Rapor yüklendikten sonra kalıcı filtreler değiştirilemez. Kalıcı filtrelerin durumunu değiştirmek için
powerbi.reset(element)çağrısı yaparak iframe'i sıfırlayın ve raporu yeniden ekleyin.
Kalıcı filtreler API'leri
Kalıcı filtreleri sıfırlama
Kullanıcının filtrelerini, dilimleyicilerini ve diğer veri görünümü değişikliklerini raporun varsayılan durumuna sıfırlayın.
resetPersistentFilters(): Promise<void>
Kalıcı filtreleri kaydetme
Kullanıcının rapor filtrelerini, dilimleyicilerini ve diğer veri görünümü değişikliklerini kaydedin.
savePersistentFilters(): Promise<void>
Kalıcı filtreler uygulandı
Varsa, rapora uygulanan kullanıcının filtrelerini, dilimleyicilerini veya diğer veri görünümü değişikliklerini döndürür. Kalıcı filtreler devre dışı bırakılırsa, bu false döndürür.
Sıfırlama düğmesi durumunu belirlemek için bu API'yi kullanabilirsiniz.
arePersistentFiltersApplied(): Promise<boolean>
Dikkat edilmesi gerekenler ve sınırlamalar
Kalıcı filtreler yalnızca kuruluşunuzun (verilerin sahibi kullanıcıdır) çözümü için
İlgili içerik
- Yer işaretleri kullanıcılarınızın deneyimini geliştirme
- Kullanıcı deneyimini geliştirmek için eylem çubuğunu kullanın
- Denetim raporu filtreleri
- Kullanıcı deneyimini geliştirmek için eylem çubuğunu kullanın
- rapor dilimleyicilerini