Aracılığıyla paylaş


Öğ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.

rs_ExpressionsTutorial

Öğrenecekleriniz

Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:

  1. Tablo veya Matris Sihirbazı'ndan Tablo Raporu ve Veri Kümesi Oluşturma

  2. Ver Kaynağının ve Veri Kümesinin Varsayılan Adlarını Güncelleştirme

  3. Adı, İkinci Adın Baş Harfini ve Soyadını Görüntüleme

  4. Cinsiyeti Görüntülemek İçin Resim Kullanma

  5. CountryRegion Adını Arama

  6. Son Satın Alımdan Bu Yana Geçen Günleri Sayma

  7. Satış Karşılaştırmasını Göstermek İçin Gösterge Kullanma

  8. 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

  1. 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.

  2. Sol bölmede, Yeni Rapor'un seçili olduğunu doğrulayın.

  3. Sağ bölmede, Tablo veya Matris Sihirbazı'nı tıklatın.

  4. Veri kümesi seçin sayfasında Veri kümesi oluştur'u tıklatın.

  5. İleri'yi tıklatın.

  6. 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.

  7. İleri'yi tıklatın.

  8. Sorgu tasarla sayfasında Metin Olarak Düzenle'yi tıklatın.

  9. 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.

  10. 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.

  11. İleri'yi tıklatın.

  12. 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.

  13. Değerlerlistesinde, CountryRegionID'yi sağ tıklatın ve Sum seçeneğini tıklatın.

    Sum artık CountryRegionID'ye uygulanmaz.

  14. Değerler listesinde, YTDPurchase'ı sağ tıklatın ve Sum seçeneğini tıklatın.

    Sum artık YTDPurchase'a uygulanmaz.

  15. İleri'yi tıklatın.

  16. Düzeni seçin sayfasında, İleri'yi tıklatın.

  17. 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

  1. Rapor Verileri bölmesinde Veri Kaynakları'nı genişletin.

  2. VeriKaynağı1'i sağ tıklatın ve Veri Kaynağı Özellikleri'ni tıklatın.

  3. Ad kutusunda, İfadeVeriKaynağı yazın.

  4. Tamam’ı tıklatın.

Veri kümesinin varsayılan adını güncelleştirmek için

  1. Rapor Verileri bölmesinde Veri Kümeleri'ni genişletin.

  2. VeriKümesi1'i sağ tıklatın ve Veri Kümesi Özellikleri'ni tıklatın.

  3. Ad kutusunda, Expressions yazın.

  4. 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

  1. 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.

  2. Yeni sütunun başlığını tıklatın ve Name yazın

  3. Name sütununun veri hücresini sağ tıklatın ve İfade'yi tıklatın.

  4. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Metin'i tıklatın.

  5. Öğe listesinde, Left'i çift tıklatın.

    Left işlevi ifadeye eklenir.

  6. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  7. Değerler listesinde, FirstName'i çift tıklatın.

  8. Tür, 1)

    Bu ifade soldan sayarak FirstName değerinden bir karakteri ayıklar.

  9. &" "& yazın

  10. Değerler listesinde, LastName'i çift tıklatın.

    Tamamlanmış ifade: =Left(Fields!FirstName.Value, 1) &" "& Fields!LastName.Value

  11. Tamam’ı tıklatın.

  12. 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

  1. Tasarım görünümüne dönmek için Tasarım'ı tıklatın.

  2. Ş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.

  3. Al'ı tıklatın ve C:\Kullanıcılar\Ortak\Ortak Resimler\Örnek Resimler konumuna gidin.

  4. Penguenler.JPG'yi tıklatın ve 'ı 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.

  5. Tamam’ı tıklatın.

  6. 2 ile 5 arası adımları yineleyin, ancak Koala.JPG'yi seçin.

  7. 2 ile 5 arası adımları yineleyin, ancak Laleler.JPG'yi seçin.

Cinsiyet sütununu eklemek için

  1. 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.

  2. 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

  1. Dikdörtgeni sağ tıklatın, Ekle'nin üzerine gelin ve sonra Resim'i tıklatın.

  2. 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.

  3. Tamam’ı tıklatın.

Cinsiyeti göstermek amacıyla resim kullanmak için

  1. Cinsiyet sütunundaki veri hücresindeki resmi sağ tıklatın ve Resim Özellikleri'ni tıklatın.

  2. Resim Özellikleri iletişim kutusunda, Bu resmi kullan metin kutusunun yanındaki ifade fx düğmesini tıklatın.

  3. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve Program Akışı'nı tıklatın.

  4. Öğe listesinde, Switch'i çift tıklatın.

  5. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  6. Değerler listesinde, Cinsiyet'i çift tıklatın.

  7. ="Male", "Koala", yazın

  8. Değerler listesinde, Cinsiyet'i çift tıklatın.

  9. ="Female", "Penguenler", yazın

  10. Değerler listesinde, Cinsiyet'i çift tıklatın.

  11. ="Unknown", "Laleler") yazın

    Tamamlanmış ifade: =Switch(Fields!Gender.Value ="Male", "Koala",Fields!Gender.Value ="Female","Penguins",Fields!Gender.Value ="Unknown","Tulips")

  12. Tamam’ı tıklatın.

  13. Resim Özellikleri iletişim kutusunu kapatmak için yeniden Tamam'ı tıklatın.

  14. 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

  1. Tasarım görünümüne dönmek için Tasarım'ı tıklatın.

  2. Rapor Verileri bölmesinde, Yeni'yi tıklatın ve sonra Veri Kümesi'ni tıklatın.

  3. Raporuma katıştırılmış veri kümesini kullan'ı tıklatın.

  4. Veri kaynağı listesinde, İfadeVeriKaynağı'nı seçin.

  5. Ad kutusunda, CountryRegion yazın.

  6. Metin sorgu türünün seçili olduğunu doğrulayın ve Sorgu Tasarımcısı'nı tıklatın.

  7. Metin Olarak Düzenle'yi tıklatın.

  8. 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
    
  9. 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.

  10. Tamam’ı tıklatın.

  11. Veri Kümesi Özellikleri iletişim kutusunu kapatmak için yeniden Tamam'ı tıklatın.

CountryRegion veri kümesinde değer aramak için

  1. Country Region ID sütun başlığını tıklatın ve şu metni silin: ID.

  2. Ülke Bölge sütununun veri hücresini sağ tıklatın ve İfade'yi tıklatın.

  3. İlk eşittir (=) işareti hariç ifadeyi silin.

    Kalan ifade: =

  4. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve Çeşitli'yi tıklatın.

  5. Öğe listesinde, Lookup'ı çift tıklatın.

  6. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  7. Değerler listesinde, CountryRegionID'yi çift tıklatın.

  8. İmleç CountryRegionID.Value öğesinin hemen sonrasında değilse oraya getirin.

  9. 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.

  10. Tamam’ı tıklatın.

  11. 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

  1. Tasarım görünümüne dönmek için Tasarım'ı tıklatın.

  2. 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.

  3. Sütun başlığına Gün Önce yazın

  4. Gün Önce sütununun veri hücresini sağ tıklatın ve İfade'yi tıklatın.

  5. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Tarih ve Saati'i tıklatın.

  6. Öğe listesinde, DateDiff'i çift tıklatın.

  7. İmleç DateDiff( öğesinin hemen sonrasında değilse oraya getirin.

  8. "d", yazın

  9. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  10. Değerler listesinde, LastPurchase'ı çift tıklatın.

  11. İmleç Fields!LastPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.

  12. Tür

  13. Kategori listesinde, yeniden Tarih ve Saati'i tıklatın.

  14. Öğe listesinde, Now'ı çift tıklatın.

    Dikkat notuDikkat

    Ü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.

  15. İmleç Now( öğesinin hemen sonrasında değilse oraya getirin.

  16. Sol parantezi silin ve sonra ) yazın

    Tamamlanmış ifade: =DateDiff("d", Fields!LastPurchase.Value, Now)

  17. 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

  1. 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.

  2. Yeni sütunun başlığını tıklatın ve + veya - ORT Satış yazın

Gösterge eklemek için

  1. Ş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.

  2. Simge kümelerinin Açıklamalı grubunda üç gri ok kümesini tıklatın.

  3. Tamam’ı tıklatın.

Göstergeyi yapılandırmak için

  1. Göstergeyi sağ tıklatın, Gösterge Özellikleri'ni tıklatın ve sonra Değer ve Durumlar'ı tıklatın.

  2. Değer metin kutusunun yanındaki ifade fx düğmesini tıklatın.

  3. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Matematik'i tıklatın.

  4. Öğe listesinde, Round'u çift tıklatın.

  5. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  6. Değerler listesinde, YTDPurchase'ı çift tıklatın.

  7. İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.

  8. Tür -

  9. Ortak İşlevler'i yeniden genişletin ve Toplama'yı tıklatın.

  10. Öğe listesinde, Avg'yi çift tıklatın.

  11. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  12. Değerler listesinde, YTDPurchase'ı çift tıklatın.

  13. İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.

  14. , "Expressions")) yazın

    Tamamlanmış ifade: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions"))

  15. Tamam’ı tıklatın.

  16. Durumların Ölçü Birimi kutusunda Sayısal'ı seçin.

  17. Aşağı yönlü ok bulunan satırda, Başlangıç değerinin metin kutusunun sağındaki fx düğmesini tıklatın.

  18. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Matematik'i tıklatın.

  19. Öğe listesinde, Round'u çift tıklatın.

  20. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  21. Değerler listesinde, YTDPurchase'ı çift tıklatın.

  22. İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.

  23. Tür -

  24. Ortak İşlevler'i yeniden genişletin ve Toplama'yı tıklatın.

  25. Öğe listesinde, Avg'yi çift tıklatın.

  26. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  27. Değerler listesinde, YTDPurchase'ı çift tıklatın.

  28. İmleç Fields!YTDPurchase.Value öğesinin hemen sonrasında değilse oraya getirin.

  29. Tür , "Expressions")) < 0

    Tamamlanmış ifade: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) < 0

  30. Tamam’ı tıklatın.

  31. Bitiş değeri metin kutusuna 0 yazın

  32. Yatay yönlü ok bulunan satırı tıklatın ve Sil'i tıklatın.

  33. Yukarı yönlü ok bulunan satırda, Başlangıç kutusuna 0 yazın

  34. Bitiş değerinin metin kutusunun sağındaki fx düğmesini tıklatın.

  35. İfade iletişim kutusunda, ifadeyi oluşturun: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) >0

  36. Tamam’ı tıklatın.

  37. Gösterge özellikleri iletişim kutusunu kapatmak için yeniden Tamam'ı tıklatın.

  38. 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

  1. Tasarım görünümüne dönmek için Tasarım'ı tıklatın.

  2. 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.

  3. Sor alanına, Renk seç yazın

  4. Ad alanına, RowColor yazın.

  5. Sol bölmede Kullanılabilen Değerler'i tıklatın.

  6. Değerleri belirtin’i tıklatın.

  7. Ekle'yi tıklatın.

  8. Etiket kutusuna, Sarı yazın

  9. Değer kutusuna, Sarı yazın

  10. Ekle'yi tıklatın.

  11. Etiket kutusuna, Yeşil yazın

  12. Değer kutusuna, SolukYeşil yazın

  13. Ekle'yi tıklatın.

  14. Etiket kutusuna, Mavi yazın

  15. Değer kutusuna, AçıkMavi yazın

  16. Ekle'yi tıklatın.

  17. Etiket kutusuna, Pembe yazın

  18. Değer kutusuna, Pembe yazın

  19. Tamam’ı tıklatın.

Ayrıntı satırlarına değişen renkler uygulamak için

  1. Şeridin Görünüm sekmesini tıklatın ve Özellikler'in seçili olduğunu doğrulayın.

  2. Name sütununun veri hücresini tıklatın ve Shift tuşuna basın.

  3. Satırdaki diğer hücreleri tek tek tıklatın.

  4. Özellikler bölmesinde, BackgroundColor'ı tıklatın.

    Özellikler bölmesinde özellikler kategoriler halinde listeleniyorsa, BackgroundColorDolgu kategorisi altında bulabilirsiniz.

  5. Aşağı oku tıklatın ve sonra İfade'yi tıklatın.

  6. İfade iletişim kutusunda, Ortak İşlevler'i genişletin ve sonra Program Akışı'nı tıklatın.

  7. Öğe listesinde, IIf'yi çift tıklatın.

  8. Ortak İşlevler'i genişletin ve Toplama'yı tıklatın.

  9. Öğe listesinde, RunningValue'yu çift tıklatın.

  10. Kategori listesinde, Alanlar (İfadeler) öğesini tıklatın.

  11. Değerler listesinde, FirstName'i çift tıklatın.

  12. İmleç Fields!FirstName.Value öğesinin hemen sonrasında değilse oraya getirin ve , yazın

  13. Ortak İşlevler'i genişletin ve Toplama'yı tıklatın.

  14. Öğe listesinde, Count'u çift tıklatın.

  15. İmleç Count( öğesinin hemen sonrasında değilse oraya getirin.

  16. Sol parantezi silin ve sonra ,"Expressions") yazın

    [!NOT]

    Expressions, içinde veri satırları sayılacak olan veri kümesinin adıdır.

  17. İşleçler'i genişletin ve Aritmetik'i tıklatın.

  18. Öğe listesinde, Mod'u çift tıklatın.

  19. İmleç Mod öğesinin hemen sonrasında değilse oraya getirin.

  20. Tür 2 =0,

    Önemli notÖnemli

    2 sayısını yazmadan önce bir boşluk eklemeyi unutmayın.

  21. Parametreler'i tıklatın ve Değerler listesinde, RowColor'ı tıklatın.

  22. İmleç Parameters!RowColor.Value öğesinin hemen sonrasında değilse oraya getirin.

  23. , "White") yazın

    Tamamlanmış ifade: =IIf(RunningValue(Fields!FirstName.Value,Count, "Expressions") Mod 2 =0, Parameters!RowColor.Value, "White")

  24. Tamam’ı tıklatın.

Raporu Çalıştırma

  1. Giriş sekmesinde değilseniz, Giriş'i tıklatarak tasarım görünümüne dönün.

  2. Çalıştır'ı tıklatın.

  3. Renk seç açılan listesinde, rapordaki beyaz olmayan çubukların rengini seçin.

  4. 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

  1. Tasarım görünümüne dönmek için Tasarım'ı tıklatın.

  2. LastPurchase sütununun veri hücresini sağ tıklatın ve Metin Kutusu Özellikleri'ni tıklatın.

  3. Metin Kutusu Özellikleri iletişim kutusunda, Sayı'yı tıklatın, Tarih'i tıklatın ve sonra *31.01.2000 yazın.

  4. 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

  1. Tasarım yüzeyinde, Başlık eklemek için tıklatın'ı öğesini tıklatın.

  2. Satış Karşılaştırması Özeti yazın ve sonra metin kutusunun dışını tıklatın.

  3. Satış Karşılaştırması Özeti metnini içeren metin kutusunu sağ tıklatın ve Metin Kutusu Özellikleri'ni tıklatın.

  4. Metin Kutusu Özellikleri iletişim kutusunda Yazı Tipi'ni tıklatın.

  5. Boyut listesinde 18pt'yi seçin.

  6. Renk listesinde Gri'yi seçin.

  7. Kalın'ı ve İtalik'i seçin.

  8. 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

  1. Rapor Oluşturucusu düğmesinden, Farklı Kaydet'i tıklatın.

  2. Son Kullanılan Siteler ve Sunucular'ı tıklatın.

  3. 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.

  4. Ad alanında, varsayılan adı Satış Karşılaştırması Özeti ile değiştirin.

  5. 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

  1. Rapor Oluşturucusu düğmesinden, Farklı Kaydet'i tıklatın.

  2. Masaüstü'nü, Belgelerim'i veya Bilgisayarım'ı tıklatın ve raporu kaydetmek istediğiniz klasöre göz atın.

  3. Ad alanında, varsayılan adı Satış Karşılaştırması Özeti ile değiştirin.

  4. 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)

Tablolar (Rapor Oluşturucusu ve SSRS)

Rapora Veri Ekleme (Rapor Oluşturucusu ve SSRS)