Öğretici: İfadelere Giriş
İfadeler güçlü ve esnek raporlar oluşturmanıza yardımcı olur. Bu öğretici, genel işlevleri ve işleçleri kullanan ifadeler oluşturmayı ve uygulamayı öğretir. İfade iletişim kutusunu kullanarak ad değerlerini birleştiren, ayrı bir veri kümesinde değer arayan, alan değerlerine göre farklı resimler görüntüleyen vb. ifadeler yazacaksınız.
Rapor, beyaz ve bir renkten oluşan değişen satır renklerine sahip çubuklu bir rapordur. Raporda beyaz olmayan satırların rengini seçmek için bir parametre vardır.
Aşağıdaki çizimde oluşturacağınız rapora benzer bir rapor gösterilmiştir.
Öğrenecekleriniz
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
Tablo veya Matris Sihirbazı'ndan Tablo Raporu ve Veri Kümesi Oluşturma
Ver Kaynağının ve Veri Kümesinin Varsayılan Adlarını Güncelleştirme
Adı, İkinci Adın Baş Harfini ve Soyadını Görüntüleme
Cinsiyeti Görüntülemek İçin Resim Kullanma
CountryRegion Adını Arama
Son Satın Alımdan Bu Yana Geçen Günleri Sayma
Satış Karşılaştırmasını Göstermek İçin Gösterge Kullanma
Raporu "Yeşil Çubuk" Raporu Yapma
Diğer İsteğe Bağlı Adımlar
Tarihi Sütununu Biçimlendirme
Rapor Başlığı Ekleme
Raporu Kaydetme
Bu öğreticiyi tamamlamak için tahmini süre: 30 dakika.
Gereksinimler
Gereksinimler hakkında daha fazla bilgi için bkz. Öğreticilerle İlgili Önkoşullar (Rapor Oluşturucusu).
1.Tablo veya Matris Sihirbazı'ndan Tablo Raporu ve Veri Kümesi Oluşturma
Bir tablo raporu, bir veri kaynağı ve bir veri kümesi oluşturun. Tabloyu tasarlarken yalnızca bir kaç alan ekleyeceksiniz. Sihirbazı tamamladıktan sonra, sütunları el ile ekleyeceksiniz. Bu sihirbaz tabloyu tasarlamanızı ve stil uygulamanızı kolaylaştırır.
[!NOT]
Bu öğreticide, sorgu veri değerlerini içerdiğinden, bir dış veri kaynağına gereksinimi yoktur. Bu, sorgunun çok uzun olmasına neden olur. İş ortamında, sorgu verileri içeremez. Buradaki durum yalnızca öğretim amaçlıdır.
[!NOT]
Bu öğreticide, sihirbazın adımları tek bir yordamda bir araya getirilmiştir. Rapor sunucusuna göz atma, veri kaynağı seçme ve veri kümesi oluşturma hakkında adım adım yönergeler için, bu serideki ilk öğreticiye bakın: Öğretici: Temel Tablo Raporu Oluşturma (Rapor Oluşturucusu).
Yeni bir tablo raporu oluşturmak için
Başlat'ı tıklatın, Programlar'ı tıklatın, Microsoft SQL Server 2012 Rapor Oluşturucusu'nu tıklatın ve Rapor Oluşturucusu'nu tıklatın.
Başlarken iletişim kutusu gösterilir.
[!NOT]
Başlarken iletişim kutusu gösterilmezse, Rapor Oluşturucusu düğmesinden Yeni'yi tıklatın.
[!NOT]
Rapor Oluşturucusu'nun ClickOnce sürümünü kullanmayı tercih ediyorsanız, Rapor Yöneticisi'ni açın ve Rapor Oluşturucusu'nu tıklatın veya raporlar gibi Reporting Services içerik türlerinin etkinleştirildiği bir SharePoint sitesine gidin ve paylaşılan belgeler kitaplığının Belgeler sekmesindeki Yeni Belge menüsünde Rapor Oluşturucusu Raporu'nu tıklatın.
Sol bölmede, Yeni Rapor'un seçili olduğunu doğrulayın.
Sağ bölmede, Tablo veya Matris Sihirbazı'nı tıklatın.
Veri kümesi seçin sayfasında Veri kümesi oluştur'u tıklatın.
İleri'yi tıklatın.
Veri kaynağına bağlantı seçme sayfasında, SQL Server türünde bir veri kaynağı seçin. Listeden bir veri kaynağı bağlantısı seçin veya bir veri kaynağı seçmek için rapor sunucusuna gözatın.
İleri'yi tıklatın.
Sorgu tasarla sayfasında Metin Olarak Düzenle'yi tıklatın.
Sorgu bölmesine aşağıdaki sorguyu yapıştırın:
SELECT 'Lauren' AS FirstName,'Johnson' AS LastName, 'American Samoa' AS StateProvince, 1 AS CountryRegionID,'Unknown' AS Gender, CAST(9996.60 AS money) AS YTDPurchase, CAST('2010-6-10' AS date) AS LastPurchase UNION SELECT'Warren' AS FirstName, 'Pal' AS LastName, 'New South Wales' AS StateProvince, 2 AS CountryRegionID, 'Male' AS Gender, CAST(5747.25 AS money) AS YTDPurchase, CAST('2010-7-3' AS date) AS LastPurchase UNION SELECT 'Fernando' AS FirstName, 'Ross' AS LastName, 'Alberta' AS StateProvince, 3 AS CountryRegionID, 'Male' AS Gender, CAST(9248.15 AS money) AS YTDPurchase, CAST('2010-10-17' AS date) AS LastPurchase UNION SELECT 'Rob' AS FirstName, 'Caron' AS LastName, 'Northwest Territories' AS StateProvince, 3 AS CountryRegionID, 'Male' AS Gender, CAST(742.50 AS money) AS YTDPurchase, CAST('2010-4-29' AS date) AS LastPurchase UNION SELECT 'James' AS FirstName, 'Bailey' AS LastName, 'British Columbia' AS StateProvince, 3 AS CountryRegionID, 'Male' AS Gender, CAST(1147.50 AS money) AS YTDPurchase, CAST('2010-6-15' AS date) AS LastPurchase UNION SELECT 'Bridget' AS FirstName, 'She' AS LastName, 'Hamburg' AS StateProvince, 4 AS CountryRegionID, 'Female' AS Gender, CAST(7497.30 AS money) AS YTDPurchase, CAST('2010-5-10' AS date) AS LastPurchase UNION SELECT 'Alexander' AS FirstName, 'Martin' AS LastName, 'Saxony' AS StateProvince, 4 AS CountryRegionID, 'Male' AS Gender, CAST(2997.60 AS money) AS YTDPurchase, CAST('2010-11-19' AS date) AS LastPurchase UNION SELECT 'Yolanda' AS FirstName, 'Sharma' AS LastName ,'Micronesia' AS StateProvince, 5 AS CountryRegionID, 'Female' AS Gender, CAST(3247.95 AS money) AS YTDPurchase, CAST('2010-8-23' AS date) AS LastPurchase UNION SELECT 'Marc' AS FirstName, 'Zimmerman' AS LastName, 'Moselle' AS StateProvince, 6 AS CountryRegionID, 'Male' AS Gender, CAST(1200.00 AS money) AS YTDPurchase, CAST('2010-11-16' AS date) AS LastPurchase UNION SELECT 'Katherine' AS FirstName, 'Abel' AS LastName, 'Moselle' AS StateProvince, 6 AS CountryRegionID, 'Female' AS Gender, CAST(2025.00 AS money) AS YTDPurchase, CAST('2010-12-1' AS date) AS LastPurchase UNION SELECT 'Nicolas' as FirstName, 'Anand' AS LastName, 'Seine (Paris)' AS StateProvince, 6 AS CountryRegionID, 'Male' AS Gender, CAST(1425.00 AS money) AS YTDPurchase, CAST('2010-12-11' AS date) AS LastPurchase UNION SELECT 'James' AS FirstName, 'Peters' AS LastName, 'England' AS StateProvince, 12 AS CountryRegionID, 'Male' AS Gender, CAST(887.50 AS money) AS YTDPurchase, CAST('2010-8-15' AS date) AS LastPurchase UNION SELECT 'Alison' AS FirstName, 'Nath' AS LastName, 'Alaska' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(607.50 AS money) AS YTDPurchase, CAST('2010-10-13' AS date) AS LastPurchase UNION SELECT 'Grace' AS FirstName, 'Patterson' AS LastName, 'Kansas' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(1215.00 AS money) AS YTDPurchase, CAST('2010-10-18' AS date) AS LastPurchase UNION SELECT 'Bobby' AS FirstName, 'Sanchez' AS LastName, 'North Dakota' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(6191.00 AS money) AS YTDPurchase, CAST('2010-9-17' AS date) AS LastPurchase UNION SELECT 'Charles' AS FirstName, 'Reed' AS LastName, 'Nebraska' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(8772.00 AS money) AS YTDPurchase, CAST('2010-8-27' AS date) AS LastPurchase UNION SELECT 'Orlando' AS FirstName, 'Romeo' AS LastName, 'Texas' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(8578.00 AS money) AS YTDPurchase, CAST('2010-7-29' AS date) AS LastPurchase UNION SELECT 'Cynthia' AS FirstName, 'Randall' AS LastName, 'Utah' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(7218.10 AS money) AS YTDPurchase, CAST('2010-1-11' AS date) AS LastPurchase UNION SELECT 'Rebecca' AS FirstName, 'Roberts' AS LastName, 'Washington' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(8357.80 AS money) AS YTDPurchase, CAST('2010-10-28' AS date) AS LastPurchase UNION SELECT 'Cristian' AS FirstName, 'Petulescu' AS LastName, 'Wisconsin' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(3470.00 AS money) AS YTDPurchase, CAST('2010-11-30' AS date) AS LastPurchase UNION SELECT 'Cynthia' AS FirstName, 'Randall' AS LastName, 'Utah' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(7218.10 AS money) AS YTDPurchase, CAST('2010-1-11' AS date) AS LastPurchase UNION SELECT 'Rebecca' AS FirstName, 'Roberts' AS LastName, 'Washington' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(8357.80 AS money) AS YTDPurchase, CAST('2010-10-28' AS date) AS LastPurchase UNION SELECT 'Cristian' AS FirstName, 'Petulescu' AS LastName, 'Wisconsin' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(3470.00 AS money) AS YTDPurchase, CAST('2010-11-30' AS date) AS LastPurchase
Sorgu doğum tarihini, adı, soyadını, eyaleti veya ili, ülke/bölge tanımlayıcısını, cinsiyeti ve yıl başından bugüne alımları içeren sütun adlarını belirtir.
Sorgu tasarımcısı araç çubuğunda, Çalıştır'ı (!) tıklatın. Sonuç kümesi, şu sütunlar için 20 satır veri görüntüler: FirstName, LastName, StateProvince, CountryRegionID, Gender, YTDPurchase ve LastPurchase.
İleri'yi tıklatın.
Alanları düzenle sayfasında, aşağıdaki alanları belirtilen sırada Kullanılabilir Alanlar listesinden Değerler listesine sürükleyin.
StateProvince
CountryRegionID
LastPurchase
YTDPurchase
CountryRegionID ve YTDPurchase sayısal veri içerdiğinden, SUM toplaması bunlara varsayılan olarak uygulanır.
[!NOT]
FirstName ve LastName alanları dahil edilmez. Bunları daha sonraki bir adımda ekleyeceksiniz.
Değerlerlistesinde, CountryRegionID'yi sağ tıklatın ve Sum seçeneğini tıklatın.
Sum artık CountryRegionID'ye uygulanmaz.
Değerler listesinde, YTDPurchase'ı sağ tıklatın ve Sum seçeneğini tıklatın.
Sum artık YTDPurchase'a uygulanmaz.
İleri'yi tıklatın.
Düzeni seçin sayfasında, İleri'yi tıklatın.
Stil seçin sayfasında, Kurşun Grisi'ni tıklatın ve sonra Sonu'u tıklatın.
2.Ver Kaynağının ve Veri Kümesinin Varsayılan Adlarını Güncelleştirme
Veri kaynağının varsayılan adını güncelleştirmek için
Rapor Verileri bölmesinde Veri Kaynakları'nı genişletin.
VeriKaynağı1'i sağ tıklatın ve Veri Kaynağı Özellikleri'ni tıklatın.
Ad kutusunda, İfadeVeriKaynağı yazın.
Tamam’ı tıklatın.
Veri kümesinin varsayılan adını güncelleştirmek için
Rapor Verileri bölmesinde Veri Kümeleri'ni genişletin.
VeriKümesi1'i sağ tıklatın ve Veri Kümesi Özellikleri'ni tıklatın.
Ad kutusunda, Expressions yazın.
Tamam’ı tıklatın.
3.Adı, İkinci Adın Baş Harfini ve Soyadını Görüntüleme
Left işlevini ve Concatenate (&) işlecini ad baş harfi ve soyadı içeren bir ad oluşturan bir ifadede kullanın. İfadeyi adım adım oluşturabilir veya bu yordamda ileriye atlayarak öğreticideki ifadeyi kopyalayıp İfade iletişim kutusuna yapıştırabilirsiniz.
Name sütununu eklemek için
StateProvince sütununu sağ tıklatın, Sütun Ekle'nin üzerine gelin ve sonra Sola öğesini tıklatın.
StateProvince sütununun soluna yeni bir sütun eklenir.
Yeni sütunun başlığını tıklatın ve Name yazın
Name sütununun veri hücresini sağ tıklatın ve İfade'yi tıklatın.
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Metin'i tıklatın.
Öğe listesinde, Left'i çift tıklatın.
Left işlevi ifadeye eklenir.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, FirstName'i çift tıklatın.
Tür, 1)
Bu ifade soldan sayarak FirstName değerinden bir karakteri ayıklar.
&" "& yazın
Değerler listesinde, LastName'i çift tıklatın.
Tamamlanmış ifade: =Left(Fields!FirstName.Value, 1) &" "& Fields!LastName.Value
Tamam’ı tıklatın.
Raporu önizlemek için Çalıştır'ı tıklatın.
4.Cinsiyeti Görüntülemek İçin Resim Kullanma
Kişinin cinsiyetini göstermek resim kullanın ve bilinmeyen cinsiyet değerleri için üçüncü bir resim kullanın. Rapor üç gizli resim ve resimleri görüntülemek için yeni bir sütun ekleyeceksiniz ve sonra Gender alanının değerine bağlı olarak sütunda görünecek resmi belirleyeceksiniz.
Raporu çubuklu bir rapor yaparken resmi içeren tablo hücresine bir renk uygulamak için, bir dikdörtgen ekleyecek ve sonra resmi dikdörtgene ekleyeceksiniz. Bir dikdörtgen kullanmanız gereklidir çünkü dikdörtgene arka plan rengi uygulayabilirsiniz ancak resme uygulayamazsınız.
Öğreticide Windows'da yüklü bulunan resimler kullanılır ancak sahip herhangi bir resmi kullanabilirsiniz. Katıştırılmış resimler kullanacaksınız ve bunların yerel bilgisayarınızda veya rapor sunucusunda yüklü olması gerekmez.
Rapor gövdesine resim eklemek için
Tasarım görünümüne dönmek için Tasarım'ı tıklatın.
Şeridin Ekle sekmesinde, Resim'i tıklatın ve sonra tablonun altındaki rapor gövdesini tıklatın.
Resim Özellikleri iletişim kutusu açılır.
Al'ı tıklatın ve C:\Kullanıcılar\Ortak\Ortak Resimler\Örnek Resimler konumuna gidin.
Penguenler.JPG'yi tıklatın ve Aç'ı tıklatın.
Resim Özellikleri iletişim kutusunda, Görünürlük'ü tıklatın ve sonra Gizle seçeneğini tıklatın.
Tamam’ı tıklatın.
2 ile 5 arası adımları yineleyin, ancak Koala.JPG'yi seçin.
2 ile 5 arası adımları yineleyin, ancak Laleler.JPG'yi seçin.
Cinsiyet sütununu eklemek için
Name sütununu sağ tıklatın, Sütun Ekle'nin üzerine gelin ve sonra Sağa öğesini tıklatın.
Name sütununun sağına yeni bir sütun eklenir.
Yeni sütunun başlığını tıklatın ve Cinsiyet yazın
Dikdörtgen eklemek için
Şeridin Ekle sekmesinde, Dikdörtgen'i tıklatın ve sonra Cinsiyet sütununun veri hücresini tıklatın.
Hücreye bir dikdörtgen eklenir.
Dikdörtgene resim eklemek için
Dikdörtgeni sağ tıklatın, Ekle'nin üzerine gelin ve sonra Resim'i tıklatın.
Resim Özellikleri iletişim kutusunda, Bu resmi kullan'ın yanındaki aşağı oku tıklatın ve eklediğiniz resimlerden birini seçin, örneğin, Penguenler.JPG.
Tamam’ı tıklatın.
Cinsiyeti göstermek amacıyla resim kullanmak için
Cinsiyet sütunundaki veri hücresindeki resmi sağ tıklatın ve Resim Özellikleri'ni tıklatın.
Resim Özellikleri iletişim kutusunda, Bu resmi kullan metin kutusunun yanındaki ifade fx düğmesini tıklatın.
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve Program Akışı'nı tıklatın.
Öğe listesinde, Switch'i çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, Cinsiyet'i çift tıklatın.
="Male", "Koala", yazın
Değerler listesinde, Cinsiyet'i çift tıklatın.
="Female", "Penguenler", yazın
Değerler listesinde, Cinsiyet'i çift tıklatın.
="Unknown", "Laleler") yazın
Tamamlanmış ifade: =Switch(Fields!Gender.Value ="Male", "Koala",Fields!Gender.Value ="Female","Penguins",Fields!Gender.Value ="Unknown","Tulips")
Tamam’ı tıklatın.
Resim Özellikleri iletişim kutusunu kapatmak için yeniden Tamam'ı tıklatın.
Raporu önizlemek için Çalıştır'ı tıklatın.
5.CountryRegion Adını Arama
CountryRegion veri kümesini oluşturun ve Lookup işlevini kullanarak ülke/bölge tanımlayıcısı yerine ülke/bölge adını görüntüleyin.
CountryRegion veri kümesini oluşturmak için
Tasarım görünümüne dönmek için Tasarım'ı tıklatın.
Rapor Verileri bölmesinde, Yeni'yi tıklatın ve sonra Veri Kümesi'ni tıklatın.
Raporuma katıştırılmış veri kümesini kullan'ı tıklatın.
Veri kaynağı listesinde, İfadeVeriKaynağı'nı seçin.
Ad kutusunda, CountryRegion yazın.
Metin sorgu türünün seçili olduğunu doğrulayın ve Sorgu Tasarımcısı'nı tıklatın.
Metin Olarak Düzenle'yi tıklatın.
Aşağıdaki sorguyu kopyalayıp sorgu bölmesine yapıştırın:
SELECT 1 AS ID, 'American Samoa' AS CountryRegion UNION SELECT 2 AS CountryRegionID, 'Australia' AS CountryRegion UNION SELECT 3 AS ID, 'Canada' AS CountryRegion UNION SELECT 4 AS ID, 'Germany' AS CountryRegion UNION SELECT 5 AS ID, 'Micronesia' AS CountryRegion UNION SELECT 6 AS ID, 'France' AS CountryRegion UNION SELECT 7 AS ID, 'United States' AS CountryRegion UNION SELECT 8 AS ID, 'Brazil' AS CountryRegion UNION SELECT 9 AS ID, 'Mexico' AS CountryRegion UNION SELECT 10 AS ID, 'Japan' AS CountryRegion UNION SELECT 10 AS ID, 'Australia' AS CountryRegion UNION SELECT 12 AS ID, 'United Kingdom' AS CountryRegion
Sorguyu çalıştırmak için Çalıştır (!) düğmesini tıklatın.
Sorgu sonuçları ülke/bölge tanımlayıcıları ve adlarıdır.
Tamam’ı tıklatın.
Veri Kümesi Özellikleri iletişim kutusunu kapatmak için yeniden Tamam'ı tıklatın.
CountryRegion veri kümesinde değer aramak için
Country Region ID sütun başlığını tıklatın ve şu metni silin: ID.
Ülke Bölge sütununun veri hücresini sağ tıklatın ve İfade'yi tıklatın.
İlk eşittir (=) işareti hariç ifadeyi silin.
Kalan ifade: =
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve Çeşitli'yi tıklatın.
Öğe listesinde, Lookup'ı çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, CountryRegionID'yi çift tıklatın.
İmleç CountryRegionID.Value öğesinin hemen sonrasında değilse oraya getirin.
Sağ parantezi silin ve ,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion") yazın
Tamamlanmış ifade: =Lookup(Fields!CountryRegionID.Value,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")
Lookup işlevinin sözdizimi CountryRegionID ile CountryRegion veri kümesindeki ID arasında CountryRegion değerini (bu da CountryRegion veri kümesindedir) döndüren bir arama belirtir.
Tamam’ı tıklatın.
Raporu önizlemek için Çalıştır'ı tıklatın.
6.Son Satın Alımdan Bu Yana Geçen Günleri Sayma
Bir sütun ekleyin ve sonra Now işlevini veya ExecutionTime yerleşik genel değişkenini kullanarak bugün ile kişinin son satın alma işlemi arasındaki gün sayısını hesaplayın.
Gün Önce sütununu eklemek için
Tasarım görünümüne dönmek için Tasarım'ı tıklatın.
LastPurchase sütununu sağ tıklatın, Sütun Ekle'nin üzerine gelin ve sonra Sağa öğesini tıklatın.
LastPurchase sütununun sağına yeni bir sütun eklenir.
Sütun başlığına Gün Önce yazın
Gün Önce sütununun veri hücresini sağ tıklatın ve İfade'yi tıklatın.
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Tarih ve Saati'i tıklatın.
Öğe listesinde, DateDiff'i çift tıklatın.
İmleç DateDiff( öğesinin hemen sonrasında değilse oraya getirin.
"d", yazın
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, LastPurchase'ı çift tıklatın.
İmleç Fields!LastPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.
Tür
Kategori listesinde, yeniden Tarih ve Saati'i tıklatın.
Öğe listesinde, Now'ı çift tıklatın.
Dikkat Üretim ortamındaki raporlarda rapor işlenirken birden fazla kez hesaplanan ifadelerde (örneğin, bir raporun ayrıntı satırlarında) Now işlevini kullanmamalısınız. Now değeri bir satırdan diğerine değişir ve farklı değerler ifadelerin hesaplama sonuçlarını etkiler ve bu da tutarsız sonuçlara neden olur. Bunun yerine, Reporting Services tarafından sağlanan ExecutionTime genel değişkenini kullanmalısınız.
İmleç Now( öğesinin hemen sonrasında değilse oraya getirin.
Sol parantezi silin ve sonra ) yazın
Tamamlanmış ifade: =DateDiff("d", Fields!LastPurchase.Value, Now)
Tamam’ı tıklatın.
7.Satış Karşılaştırmasını Göstermek İçin Gösterge Kullanma
Yeni bir sütun ekleyin ve bir gösterge kullanarak bir kişinin yıl başından bugüne (YTD) kadar olan alımlarının ortalama YTD alımların üstünde veya altında olduğunu gösterin. Round işlevi değerlerden ondalık kısımları kaldırır.
Göstergenin yapılandırma ve durumları birçok adım gerektirir. İsterseniz, "Göstergeyi yapılandırmak için" yordamında ileriye atlayabilir ve bu öğreticideki tamamlanmış ifadeleri kopyalayıp İfadeler iletişim kutusuna yapıştırabilirsiniz.
+ veya - ORT Satış sütununu eklemek için
YTDPurchase sütununu sağ tıklatın, Sütun Ekle'nin üzerine gelin ve sonra Sağa öğesini tıklatın.
YTDPurchase sütununun sağına yeni bir sütun eklenir.
Yeni sütunun başlığını tıklatın ve + veya - ORT Satış yazın
Gösterge eklemek için
Şeridin Ekle sekmesinde, Gösterge'yi tıklatın ve sonra + veya - ORT Satış sütununun veri hücresini tıklatın.
Gösterge Türünü Seç iletişim kutusu açılır.
Simge kümelerinin Açıklamalı grubunda üç gri ok kümesini tıklatın.
Tamam’ı tıklatın.
Göstergeyi yapılandırmak için
Göstergeyi sağ tıklatın, Gösterge Özellikleri'ni tıklatın ve sonra Değer ve Durumlar'ı tıklatın.
Değer metin kutusunun yanındaki ifade fx düğmesini tıklatın.
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Matematik'i tıklatın.
Öğe listesinde, Round'u çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, YTDPurchase'ı çift tıklatın.
İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.
Tür -
Ortak İşlevler'i yeniden genişletin ve Toplama'yı tıklatın.
Öğe listesinde, Avg'yi çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, YTDPurchase'ı çift tıklatın.
İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.
, "Expressions")) yazın
Tamamlanmış ifade: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions"))
Tamam’ı tıklatın.
Durumların Ölçü Birimi kutusunda Sayısal'ı seçin.
Aşağı yönlü ok bulunan satırda, Başlangıç değerinin metin kutusunun sağındaki fx düğmesini tıklatın.
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Matematik'i tıklatın.
Öğe listesinde, Round'u çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, YTDPurchase'ı çift tıklatın.
İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.
Tür -
Ortak İşlevler'i yeniden genişletin ve Toplama'yı tıklatın.
Öğe listesinde, Avg'yi çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, YTDPurchase'ı çift tıklatın.
İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.
Tür , "Expressions")) < 0
Tamamlanmış ifade: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) < 0
Tamam’ı tıklatın.
Bitiş değeri metin kutusuna 0 yazın
Yatay yönlü ok bulunan satırı tıklatın ve Sil'i tıklatın.
Yukarı yönlü ok bulunan satırda, Başlangıç kutusuna 0 yazın
Bitiş değerinin metin kutusunun sağındaki fx düğmesini tıklatın.
İfade iletişim kutusunda, ifadeyi oluşturun: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) >0
Tamam’ı tıklatın.
Gösterge özellikleri iletişim kutusunu kapatmak için yeniden Tamam'ı tıklatın.
Raporu önizlemek için Çalıştır'ı tıklatın.
8.Raporu "Yeşil Çubuk" Raporu Yapma
Rapor çubuklu rapor yapmak için satırlara atlayarak uygulanacak rengi belirtmek için bir parametre kullanın.
Parametre eklemek için
Tasarım görünümüne dönmek için Tasarım'ı tıklatın.
Rapor Verileri bölmesinde, Parametreler'i sağ tıklatın ve Parametre Ekle'yi tıklatın.
Rapor Parametresi Özellikleri iletişim kutusu açılır.
Sor alanına, Renk seç yazın
Ad alanına, RowColor yazın.
Sol bölmede Kullanılabilen Değerler'i tıklatın.
Değerleri belirtin’i tıklatın.
Ekle'yi tıklatın.
Etiket kutusuna, Sarı yazın
Değer kutusuna, Sarı yazın
Ekle'yi tıklatın.
Etiket kutusuna, Yeşil yazın
Değer kutusuna, SolukYeşil yazın
Ekle'yi tıklatın.
Etiket kutusuna, Mavi yazın
Değer kutusuna, AçıkMavi yazın
Ekle'yi tıklatın.
Etiket kutusuna, Pembe yazın
Değer kutusuna, Pembe yazın
Tamam’ı tıklatın.
Ayrıntı satırlarına değişen renkler uygulamak için
Şeridin Görünüm sekmesini tıklatın ve Özellikler'in seçili olduğunu doğrulayın.
Name sütununun veri hücresini tıklatın ve Shift tuşuna basın.
Satırdaki diğer hücreleri tek tek tıklatın.
Özellikler bölmesinde, BackgroundColor'ı tıklatın.
Özellikler bölmesinde özellikler kategoriler halinde listeleniyorsa, BackgroundColor'ı Dolgu kategorisi altında bulabilirsiniz.
Aşağı oku tıklatın ve sonra İfade'yi tıklatın.
İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Program Akışı'nı tıklatın.
Öğe listesinde, IIf'yi çift tıklatın.
Ortak İşlevler'i genişletin ve Toplama'yı tıklatın.
Öğe listesinde, RunningValue'yu çift tıklatın.
Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.
Değerler listesinde, FirstName'i çift tıklatın.
İmleç Fields!FirstName.Value öğesinin hemen sonrasında değilse oraya getirin ve , yazın
Ortak İşlevler'i genişletin ve Toplama'yı tıklatın.
Öğe listesinde, Count'u çift tıklatın.
İmleç Count( öğesinin hemen sonrasında değilse oraya getirin.
Sol parantezi silin ve sonra ,"Expressions") yazın
[!NOT]
Expressions, içinde veri satırları sayılacak olan veri kümesinin adıdır.
İşleçler'i genişletin ve Aritmetik'i tıklatın.
Öğe listesinde, Mod'u çift tıklatın.
İmleç Mod öğesinin hemen sonrasında değilse oraya getirin.
Tür 2 =0,
Önemli 2 sayısını yazmadan önce bir boşluk eklemeyi unutmayın.
Parametreler'i tıklatın ve Değerler listesinde, RowColor'ı tıklatın.
İmleç Parameters!RowColor.Value öğesinin hemen sonrasında değilse oraya getirin.
, "White") yazın
Tamamlanmış ifade: =IIf(RunningValue(Fields!FirstName.Value,Count, "Expressions") Mod 2 =0, Parameters!RowColor.Value, "White")
Tamam’ı tıklatın.
Raporu Çalıştırma
Giriş sekmesinde değilseniz, Giriş'i tıklatarak tasarım görünümüne dönün.
Çalıştır'ı tıklatın.
Renk seç açılan listesinde, rapordaki beyaz olmayan çubukların rengini seçin.
Raporu Görüntüle'yi tıklatın.
Rapor işlenir ve satırlar bir atlayarak seçtiğiniz arka planla gösterilir.
(isteğe bağlı) Tarihi Sütununu Biçimlendirme
Satışları içeren LastPurchase sütununu biçimlendirin.
Tarihi sütununu biçimlendirmek için
Tasarım görünümüne dönmek için Tasarım'ı tıklatın.
LastPurchase sütununun veri hücresini sağ tıklatın ve Metin Kutusu Özellikleri'ni tıklatın.
Metin Kutusu Özellikleri iletişim kutusunda, Sayı'yı tıklatın, Tarih'i tıklatın ve sonra *31.01.2000 yazın.
Tamam’ı tıklatın.
(isteğe bağlı) Rapora Başlık Ekleme
Rapora bir başlık ekleyin.
Rapora başlık eklemek için
Tasarım yüzeyinde, Başlık eklemek için tıklatın'ı öğesini tıklatın.
Satış Karşılaştırması Özeti yazın ve sonra metin kutusunun dışını tıklatın.
Satış Karşılaştırması Özeti metnini içeren metin kutusunu sağ tıklatın ve Metin Kutusu Özellikleri'ni tıklatın.
Metin Kutusu Özellikleri iletişim kutusunda Yazı Tipi'ni tıklatın.
Boyut listesinde 18pt'yi seçin.
Renk listesinde Gri'yi seçin.
Kalın'ı ve İtalik'i seçin.
Tamam’ı tıklatın.
(isteğe bağlı) Raporu Kaydetme
Raporlarınıza bir rapor sunucusuna, SharePoint kitaplığına veya bilgisayarınıza kaydedebilirsiniz. Daha fazla bilgi için, bkz. Rapor Kaydetme (Rapor Oluşturucusu).
Bu öğreticide raporu bir rapor sunucusuna kaydedeceksiniz. Bir rapor sunucusuna erişiminiz yoksa, raporu bilgisayarınıza kaydedin.
Raporu rapor sunucusuna kaydetmek için
Rapor Oluşturucusu düğmesinden, Farklı Kaydet'i tıklatın.
Son Kullanılan Siteler ve Sunucular'ı tıklatın.
Rapor kaydetme izninizin olduğu rapor sunucusunun adını seçin veya yazın.
"Rapor sunucusuna bağlanıyor" iletisi görüntülenir. Bağlantı tamamlandığında, rapor sunucusu yöneticisinin varsayılan raporlar konumu olarak belirttiği rapor klasörünün içeriğini görürsünüz.
Ad alanında, varsayılan adı Satış Karşılaştırması Özeti ile değiştirin.
Kaydet'i tıklatın.
Rapor, rapor sunucusuna kaydedilir. Bağlandığınız rapor sunucusunun adı, pencerenin en altındaki durum çubuğunda görüntülenir.
Raporu bilgisayarınıza kaydetmek için
Rapor Oluşturucusu düğmesinden, Farklı Kaydet'i tıklatın.
Masaüstü'nü, Belgelerim'i veya Bilgisayarım'ı tıklatın ve raporu kaydetmek istediğiniz klasöre göz atın.
Ad alanında, varsayılan adı Satış Karşılaştırması Özeti ile değiştirin.
Kaydet'i tıklatın.
Ayrıca bkz.
Başvuru
İfade Örnekleri (Rapor Oluşturucusu ve SSRS)
Kavramlar
İfadeler (Rapor Oluşturucusu ve SSRS)
Göstergeler (Rapor Oluşturucusu ve SSRS)
Resimler, Metin Kutuları, Dikdörtgenler ve Çizgiler (Rapor Oluşturucusu ve SSRS)