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.
Aşağıdaki en iyi uygulamalar, yazması daha kolay raporlar oluşturmanıza, yerleşik standartlara uymanıza ve daha yüksek verimlilikle yürütmenize yardımcı olabilir.
Genel en iyi uygulamalar
Bu bölümde, özel Fetch tabanlı raporlar oluşturmak için en iyi uygulamalar sağlanmaktadır.
Özel raporlar oluşturmak için varolan bir raporu kullanma
Uygulamanızda aradığınız tasarıma yakın mevcut bir rapor olup olmadığını kontrol edin. Bu raporun rapor tanımını indirin ve sıfırdan yeni bir tane oluşturmak yerine RDL dosyasını değiştirin. Bunu yaparak, geliştirme süresinden tasarruf edecek ve rapor yazma hatalarını azaltacaksınız.
Para birimi, sayı, tarih ve saat, takvim için Customer Engagement (on-premises) biçimlerini kullanma
Görünüm FilteredUserSettings
, para birimi biçimi, tarih ve saat biçimi, sayı biçimi, negatif sayı, haftanın başlangıç günü, takvimler ve diğer biçimler hakkında bilgiler içerir. Customer Engagement (on-premises), görünümden FilteredUserSettings
tarih, saat, sayı, para birimi ve takvim biçimlerini almak için fn_GetFormatStrings veritabanı işlevini sağlar.
Raporlarınızdaki veri değerlerini doğru şekilde biçimlendirmek için bu kaynakları kullanın.
Sayfa boyutunu ayarlayın
Reporting Services, dikey ve yatay modlar veya önceden ayarlanmış sayfa boyutları gibi açık sayfa yönlendirmesi sağlamaz. Standart raporlar hem ABD mektup hem de A4 kağıt için uygun 8,25 x 11 (portre) veya 11 x 8,25 (yatay) sayfa boyutları için tasarlanmıştır.
Raporlarınızı yedekleyin
Raporlarınızın yedek kopyalarını oluşturun ve bunları raporlama sunucusu dışındaki bir bilgisayarda depolayın.
Gerekirse kesmeyi tanımlayın
Metin kaydırma, Reporting Services'daki bir metin kutusu rapor öğesi için varsayılan davranıştır. Bu, aksi belirtilmedikçe, tüm metnin herhangi bir metin alanının tanımlanan genişliğinde kaydırılacağı ve ardından dikey olarak büyüyeceği anlamına gelir. Kesme belirtilirse, metin kutusu metni belirtilen dolgu alanı içinde metin kutusunun genişliğinde keser (varsayılan değer sol ve sağ için 2pt'dir). Bunun ötesindeki herhangi bir maksimum uzunluk kesintisi, özel kodlama gerektirecektir.
Standart raporlar, kullanıcı fare işaretçisini rapor öğesinin üzerine getirdiğinde statik metin veya veri alanlarındaki değerleri göstermek için araç ipuçlarıyla ayarlanır. Kısaltma kullanıyorsanız, kullanıcı kısaltılan metnin üzerine geldiğinde tam metnin görünmesi için ToolTip
özelliğini alan değerine ayarlayın.
Tarih ve saat alanları içeren raporlar oluştururken en iyi uygulamalar
Tarih ve saat alanlarını kullanan raporlar oluştururken, aşağıdakilere dikkat edin:
Customer Engagement (on-premises) içindeki tarih ve saat değerleriyle tutarlı olması için, Eşgüdümlü Evrensel Saat (UTC) tabanlı bir alan (Time-Zone Bağımsız veya Yalnızca Tarih) kullanan raporlar oluşturduğunuzda, değeri bölgesel saat dilimi tabanlı (Kullanıcı Yerel) bir değere dönüştürmeyin.
Bir varlıktaki bir alanın tarih ve saat davranışında bir değişiklik yaparsanız, raporun alanı doğru şekilde görüntülemesi için bu tarih ve saati kullanan raporları yeniden oluşturmanız gerekebilir.
Rapor Sihirbazı raporlarını yeniden oluşturun. Raporu yeniden oluşturmak için aynı parametrelere sahip Rapor Sihirbazı'nı kullanarak raporu düzenleyin.
Yönetilen bir çözüme dayalı olarak raporları yeniden oluşturun. Yönetilen çözümler için, raporu düzenlemek yerine, raporu yeniden oluşturmak için çözümü yeniden içeri aktarın.
Visual Studio ile oluşturulan özel raporları yeniden oluşturun. Visual Studio'daki tarih ve saat alanlarını gerektiği gibi güncelleştirin ve raporu yeniden yayımlayın.
Tarih ve saat alanları hakkında daha fazla bilgi için bkz: Tarih ve Saat veri türünün davranışı.
Ayrıca bakınız
Raporlama ve Analiz Kılavuzu
Raporların performansını artırma