İfade Kullanarak Gösterge Boyutunu Belirtme (Rapor Oluşturucusu ve SSRS)
Göstergelerin görsel etkilerini en üst düzeye çıkarmak için renk, yön ve şeklin yanı sıra boyutu da kullanabilirsiniz.
Göstergenin IndicatorStates olarak adlandırılan bir gösterge durumu koleksiyonu vardır. IndicatorStates koleksiyonunda normal olarak birden çok durum bulunur. Durumların her biri koleksiyonun bir üyesidir ve bir simgeyle temsil edilir. Durumlar hep birlikte IndicatorsStates koleksiyonunu oluştururlar.
Simgelerin boyutlarını dinamik olarak yapılandırmak için, Rapor Oluşturucusu'nun Özellikler bölmesinde IndicatorsStates koleksiyonu üyelerinin özelliklerini ayarlarsınız. Özellikler bölmesi görünmüyorsa, Görünüm sekmesini tıklatın ve Özellikler'i seçin.
[!NOT]
SQL Server Veri Akışı Araçları (SSDT) içinde, üye özelliklerini ayarlamak için Özellikler penceresi kullanılır. Özellikler penceresi açık değilse, F4 tuşuna basın.
Özellikler bölmesi, bir göstergenin IndicatorStates koleksiyonunun özelliklerine erişmenizi sağlar. Bir ifade kullanarak IndicatorStates koleksiyonu üyelerinin ScaleFactor özelliğini ayarlayabilir ve simgeleri farklı boyutlarda yapılandırabilirsiniz. Daha fazla bilgi için bkz. İfadeler (Rapor Oluşturucusu ve SSRS).
Bu yordamda kullanılan ifade, Göstergeler (Rapor Oluşturucusu ve SSRS) altında gösterildiği gibi farklı gösterge boyutlarına sahip bir rapor oluşturmak için de kullanılmıştır.
[!NOT]
SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.
İfade kullanarak gösterge simgesinin boyutunu belirtmek için
Değiştirmek istediğiniz göstergeyi tıklatın.
Özellikler bölmesinde IndicatorStates özelliğini bulun.
Özellikler bölmesi kategoriler halinde düzenlendiyse, IndicatorStates özelliğini States kategorisinde bulursunuz.
IndicatorStates öğesinin yanındaki üç nokta (...) düğmesini tıklatın. IndicatorState Koleksiyonu Düzenleyicisi iletişim kutusu açılır.
Koleksiyonun üyelerini seçin.
Çok Seçenekli Özellikler listesinde ScaleFactor öğesinin yanındaki aşağı oku tıklatın ve İfade'yi tıklatın
İfade iletişim kutusunda, ifadeyi yazın.
Aşağıdaki örnek ifade, simgenin SalesYTD alanındaki değere bağlı olarak farklı boyutta olmasını sağlar.
=IIF(Fields!SalesYTD.value = 0,0,Fields!SalesYTD.value/Max(Fields!SalesYTD.value,"Indicator"))
Daha fazla bilgi için bkz. İfade Örnekleri (Rapor Oluşturucusu ve SSRS).
Tamam’ı tıklatın.
Tamam’ı tıklatın.