Tutorial: Memperkenalkan ekspresi

Dalam tutorial Report Builder ini, Anda menggunakan ekspresi dengan fungsi dan operator umum untuk membuat laporan Reporting Services yang dipaginasi dengan kuat dan fleksibel.

Dalam tutorial ini, Anda menulis ekspresi yang menggabungkan nilai nama, mencari nilai di dataset terpisah, menampilkan warna berbeda berdasarkan nilai field, dan sebagainya.

Laporan ini adalah laporan dengan pita warna, dengan baris yang ditampilkan secara bergantian dalam warna putih dan satu warna lain. Laporan menyertakan parameter untuk memilih warna baris non-putih.

Ilustrasi ini menunjukkan laporan yang mirip dengan yang Anda buat dalam tutorial ini.

Tangkapan layar laporan Report Builder yang menggunakan ekspresi.

Estimasi waktu untuk menyelesaikan tutorial ini: 30 menit.

Requirements

Untuk informasi tentang persyaratan, lihat Prasyarat untuk tutorial (Pembuat Laporan).

1. Buat laporan tabel dan himpunan data dari tabel atau Wizard Matriks

Di bagian ini, Anda membuat laporan tabel, sumber data, dan dataset. Saat Anda menyusun tabel, Anda hanya menyertakan beberapa kolom. Setelah Anda menyelesaikan panduan, tambahkan kolom secara manual. Penyihir memudahkan penata meja.

Note

Dalam tutorial ini, kueri berisi nilai data, sehingga tidak memerlukan sumber data eksternal. Hal ini membuat kueri menjadi cukup panjang. Di lingkungan bisnis, kueri tidak akan berisi data. Ini hanya untuk tujuan pembelajaran.

Buat laporan tabel

  1. Mulai Pembuat Laporan dari komputer Anda, portal web Layanan Laporan, atau mode terintegrasi SharePoint.

    Kotak dialog Laporan Baru atau Himpunan Data terbuka.

    Jika Anda tidak melihat kotak dialog Laporan Baru atau Himpunan Data, pada menu File>Baru.

  2. Di panel kiri, verifikasi bahwa Laporan Baru dipilih.

  3. Di panel kanan, pilih Wisaya Tabel atau Matriks.

  4. Pada halaman Pilih himpunan data, pilih Buat himpunan>data Berikutnya.

  5. Pada halaman Pilih koneksi ke sumber data, pilih sumber data yang bertipe SQL Server. Pilih sumber data dari daftar atau telusuri server laporan untuk memilih salah satu.

    Note

    Sumber data yang Anda pilih tidak penting, selama Anda memiliki izin yang memadai. Anda tidak akan mendapatkan data dari sumber data. Untuk informasi selengkapnya, lihat Cara alternatif untuk mendapatkan koneksi data (Pembuat Laporan).

  6. Pilih Selanjutnya.

  7. Pada halaman Desain kueri , pilih Edit sebagai Teks.

  8. Tempelkan kueri berikut ke panel kueri:

    SELECT 'Lauren' AS FirstName,'Johnson' AS LastName, 'American Samoa' AS StateProvince, 1 AS CountryRegionID,'Female' AS Gender, CAST(9996.60 AS money) AS YTDPurchase, CAST('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-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('2015-11-30' AS date) AS LastPurchase  
    
  9. Pada toolbar perancang kueri, pilih Jalankan (!). Kumpulan hasil menampilkan 23 baris data dalam kolom berikut: FirstName, LastName, StateProvince, CountryRegionID, Gender, YTDPurchase, dan LastPurchase.

    Tangkapan layar langkah Mendesain kueri pada wizard Tabel atau Matriks Baru.

  10. Pilih Selanjutnya.

  11. Di halaman Atur bidang , seret kolom berikut, sesuai urutan yang ditentukan, dari daftar Bidang yang Tersedia ke daftar Nilai .

    • Negara Bagian/Provinsi
    • CountryRegionID
    • Pembelian Terakhir
    • YTDPurchase

    Karena CountryRegionID dan YTDPurchase berisi data numerik, agregat SUM diterapkan secara default, tetapi Anda tidak ingin keduanya menjadi jumlah.

  12. Di daftar Nilai , klik kanan CountryRegionID dan hapus centang kotak Jumlah .

    Sum tidak lagi diterapkan pada CountryRegionID.

  13. Di daftar Nilai , klik kanan YTDPurchase dan pilih opsi Sum .

    Sum tidak lagi diterapkan pada YTDPurchase.

    Tangkapan layar daftar Nilai yang menunjukkan opsi Sum siap untuk dihapus.

  14. pilih Berikutnya.

  15. Pada halaman Pilih tata letak , pertahankan semua pengaturan default dan pilih Berikutnya.

    Tangkapan layar langkah Pilih tata letak di panduan Tabel Baru atau Matriks.

  16. Pilih Selesai.

2. Perbarui nama default sumber data dan dataset

Perbarui nama default sumber data

  1. Di panel Report Data, perluas folder Data Sources .

  2. Klik kanan DataSource1 dan pilih Properti Sumber Data.

  3. Di kotak Nama , masukkan ExpressionsDataSource

  4. Pilih OK.

Perbarui nama default dari dataset

  1. Di panel Data Laporan, perluas folder Datasets .

  2. Klik kanan DataSet1 dan pilih Properti Dataset.

    Tangkapan layar yang menunjukkan cara mengakses Properti Dataset di Report Builder.

  3. Di kotak Nama , masukkan Ekspresi

  4. Pilih OK.

3. Tampilkan inisial depan dan nama belakang

Pada bagian ini, Anda menggunakan fungsi Left dan operator Concatenate (&) dalam sebuah ekspresi yang mengevaluasi menjadi nama yang mencakup inisial dan nama belakang. Anda dapat membangun ekspresi langkah demi langkah atau melewati prosedur dan menyalin/menempel ekspresi dari tutorial ke kotak dialog Ekspresi .

  1. Klik kanan kolom StateProvince , arahkan ke Sisipkan Kolom, lalu pilih Kiri.

    Kolom baru ditambahkan di sebelah kiri kolom StateProvince .

    Tangkapan layar yang menunjukkan cara memasukkan kolom kiri ke dalam laporan.

  2. Pilih header kolom baru dan masukkan Nama.

  3. Klik kanan pada sel data untuk kolom Nama dan pilih Ekspresi.

    Tangkapan layar yang menunjukkan cara memasukkan ekspresi ke dalam laporan.

  4. Di kotak dialog Expression , perluas Common Functions, lalu pilih Text.

  5. Di daftar Item , klik dua kali Kiri.

    Fungsi Kiri ditambahkan ke ekspresi.

    Tangkapan layar yang menunjukkan cara menambahkan fungsi Kiri ke sebuah ekspresi.

  6. Di daftar Kategori, pilih Fields (Expressions).

  7. Di daftar Nilai , klik dua kali Firstname.

  8. Masukkan , 1)

    Ekspresi ini mengekstrak satu karakter dari nilai FirstName , dihitung dari kiri.

  9. Masukkan &". "&

    Ekspresi ini menambahkan tanda titik dan spasi setelah ekspresi.

  10. Di daftar Nilai , klik dua kali LastName.

    Ekspresi yang selesai adalah: =Left(Fields!FirstName.Value, 1) &". "& Fields!LastName.Value

    Tangkapan layar yang menunjukkan cara menambahkan nilai LastName ke sebuah ekspresi.

  11. Pilih OK.

  12. Pilih Jalankan untuk mempratinjau laporan.

(Opsional) Format kolom tanggal dan mata uang serta baris header

Di bagian ini, Anda memformat kolom Pembelian Terakhir , yang berisi tanggal, dan kolom YTDPurchase, yang berisi mata uang. Anda juga memformat baris tajuk.

Format kolom tanggal

  1. Pilih Desain untuk kembali ke tampilan desain.

  2. Pilih sel data di kolom Pembelian Terakhir, dan pada bagian Nomor tab >Beranda, pilih Tanggal.

    Tangkapan layar yang menunjukkan cara mengatur kolom Pembelian Terakhir ke Tanggal.

  3. Juga di bagian Angka , pilih panah di sebelah Gaya Penempatan dan pilih Nilai Contoh.

    Tangkapan layar yang menampilkan opsi Nilai Contoh di Report Builder.

    Sekarang Anda dapat melihat contoh format yang Anda pilih.

Format kolom mata uang

  • Pilih sel data di kolom YTDPurchase , dan di bagian Angka , pilih Simbol Mata Uang.

Format tajuk kolom

  1. Pilih baris tajuk kolom.

  2. Pada bagian Paragraf> tab Beranda, pilih Kiri.

    Tangkapan layar yang menunjukkan cara memformat judul di Report Builder.

  3. Pilih Jalankan untuk mempratinjau laporan.

Berikut adalah laporan sejauh ini, dengan tanggal, mata uang, dan tajuk kolom yang diformat.

Tangkapan layar yang menunjukkan pratinjau laporan yang telah diformat.

4. Gunakan warna untuk menampilkan jenis kelamin

Di bagian ini, Anda menambahkan warna untuk menunjukkan jenis kelamin seseorang. Anda menambahkan kolom baru untuk menampilkan warna, lalu menentukan warna yang muncul di kolom berdasarkan nilai bidang Gender.

Jika Anda ingin mempertahankan warna yang Anda terapkan di sel tabel tersebut saat membuat laporan berbingkai, Anda menambahkan persegi panjang. Kemudian Anda menambahkan warna latar belakang ke persegi panjang.

Tambahkan kolom M/F

  1. Klik kanan kolom Nama , arahkan ke Sisipkan Kolom, lalu pilih Kiri.

    Kolom baru ditambahkan di sebelah kiri kolom Nama .

  2. Pilih header kolom baru dan masukkan M/F.

Menambahkan persegi panjang

  1. Pada tab Sisipkan , pilih Persegi Panjang lalu pilih di sel data kolom M/F .

    Sebuah persegi panjang ditambahkan ke sel.

    Tangkapan layar yang menunjukkan cara memasukkan persegi panjang.

  2. Seret pembagi kolom antara M/F dan Nama untuk membuat kolom M/F lebih sempit.

    Tangkapan layar yang menunjukkan cara membuat kolom lebih sempit.

Gunakan warna untuk menampilkan jenis kelamin

  1. Klik kanan persegi panjang di sel data di kolom M/F dan pilih Properti Persegi Panjang.

  2. Di kotak dialog >tab Isian, pilih tombol ekspresi fx di samping Warna isian.

  3. Di kotak dialog Expression , perluas Common Functions dan pilih Program Flow.

  4. Di daftar Item , klik dua kali Switch.

  5. Di daftar Kategori, pilih Fields (Expressions).

  6. Di daftar Nilai , klik dua kali Gender.

  7. Enter ="Male", (termasuk koma).

  8. Di daftar Kategori , pilih Konstanta, dan di kotak Nilai , pilih Biru Cornflower.

    Tangkapan layar yang menunjukkan cara menggunakan warna untuk menampilkan gender.

  9. Masukkan koma setelahnya.

  10. Di daftar Kategori , pilih Fields (Expressions), dan di daftar Values , klik dua kali Gender lagi.

  11. Masukkan ="Female", (termasuk koma).

  12. Di daftar Kategori, pilih Konstanta, dan di kotak Nilai, pilih Tomat.

  13. Masukkan tanda kurung penutup ) setelahnya.

    Ekspresi yang selesai adalah: =Switch(Fields!Gender.Value ="Male", "CornflowerBlue",Fields!Gender.Value ="Female","Tomato")

    Tangkapan layar yang menampilkan ekspresi lengkap di kotak dialog Ekspresi.

  14. Pilih OK, lalu pilih OK lagi untuk menutup kotak dialog Properti Persegi Panjang .

  15. Pilih Jalankan untuk mempratinjau laporan.

    Tangkapan layar yang menunjukkan pratinjau dengan kolom M/F.

Format kotak warna

  1. Pilih Desain untuk kembali ke tampilan desain.

  2. Pilih persegi panjang di kolom M/F . Di panel Properti, di bagian Border, atur properti berikut:

    • BorderColor = Putih
    • BorderStyle = Solid
    • BorderWidth = 5pt

    Tangkapan layar yang menunjukkan cara memformat persegi panjang warna di kolom M/F.

  3. Pilih Jalankan untuk melihat pratinjau laporan lagi. Kali ini blok warna memiliki ruang putih di sekitarnya.

    Tangkapan layar yang menunjukkan pratinjau dengan persegi panjang yang diformat pada kolom M/F.

5. Cari nama CountryRegion

Di bagian ini, Anda membuat dataset CountryRegion dan menggunakan fungsi Lookup untuk menampilkan nama negara/wilayah alih-alih pengenal negara/wilayah tersebut.

Buat dataset CountryRegion

  1. Pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, pilih Baru lalu pilih Dataset.

  3. Di Properti Dataset, pilih Gunakan dataset yang tertanam dalam laporan saya.

  4. Di daftar Data source , pilih ExpressionsDataSource.

  5. Di kotak Nama , masukkan CountryRegion

  6. Pastikan bahwa tipe kueri Teks telah dipilih dan pilih Desainer Kueri.

  7. Pilih Edit sebagai Teks.

  8. Salin dan tempel kueri berikut ke panel kueri:

    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. Pilih Run (!) untuk menjalankan query.

    Hasil kueri adalah pengenal dan nama negara/wilayah.

  10. Pilih OK.

  11. Pilih OK lagi untuk menutup kotak dialog Properti Dataset .

    Sekarang Anda memiliki dataset kedua di kolom Data Laporan .

Cari nilai di dataset CountryRegion

  1. Pilih header kolom Country Region ID dan hapus teks: ID, sehingga tertulis Country Region.

  2. Klik kanan sel data untuk kolom Wilayah Negara dan pilih Ekspresi.

  3. Hapus ekspresi kecuali tanda sama (=) awal.

    Ekspresi yang tersisa adalah: =

  4. Di kotak dialog Expression , perluas Common Functions dan pilih Miscellaneous, lalu di daftar Item , klik dua kali Lookup.

  5. Di daftar Kategori, pilih Fields (Expressions), dan di daftar Values, klik dua kali CountryRegionID.

  6. Letakkan kursor tepat setelah CountryRegionID.Value, lalu masukkan ,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion").

    Ekspresi yang telah selesai: =Lookup(Fields!CountryRegionID.Value,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")

    Sintaks fungsi Lookup menentukan pencarian antara CountryRegionID di dataset Expressions dan ID di dataset CountryRegion yang mengembalikan nilai CountryRegion dari dataset CountryRegion.

  7. Pilih OK.

  8. Pilih Jalankan untuk mempratinjau laporan.

6. Menghitung hari sejak pembelian terakhir

Di bagian ini, Anda menambahkan kolom lalu menggunakan fungsi Now atau ExecutionTime variabel global bawaan untuk menghitung jumlah hari sejak pembelian terakhir pelanggan.

Tambahkan kolom Days Ago

  1. Pilih Desain untuk kembali ke tampilan desain.

  2. Klik kanan pada kolom Pembelian Terakhir , arahkan ke Sisipkan Kolom, lalu pilih Kanan.

    Kolom baru ditambahkan di sebelah kanan kolom Pembelian Terakhir .

  3. Di header kolom, masukkan Days Ago.

  4. Klik kanan sel data untuk kolom Days Ago dan pilih Expression.

  5. Di kotak dialog Expression , perluas Common Functions, lalu pilih Date & Time.

  6. Di daftar Item , klik dua kali DateDiff.

  7. Segera setelah DateDiff(, masukkan "d", (termasuk tanda kutip "" dan koma).

  8. Di daftar Kategori , pilih Fields (Expressions), dan di daftar Values , klik dua kali LastPurchase.

  9. Segera setelah Fields!LastPurchase.Value, masukkan , (sebuah koma).

  10. Di daftar Kategori , pilih Tanggal & Waktu lagi, dan di daftar Item , klik dua kali Sekarang.

    Peringatan

    Dalam laporan produksi, Anda tidak boleh menggunakan fungsi Now pada ekspresi yang dievaluasi berkali-kali saat laporan dirender (misalnya, pada baris detail laporan). Nilai Now berubah dari baris ke baris dan nilai yang berbeda memengaruhi hasil evaluasi ekspresi, yang menyebabkan hasil yang sedikit tidak konsisten. Sebaliknya, gunakan ExecutionTime variabel global yang disediakan oleh Reporting Services.

  11. Hapus tanda kurung kiri setelah Now(, lalu masukkan tanda kurung kanan ).

    Ekspresi yang selesai adalah: =DateDiff("d", Fields!LastPurchase.Value, Now)

    Tangkapan layar yang menunjukkan ekspresi lengkap untuk tanggal sejak pembelian terakhir.

  12. Pilih OK.

  13. Pilih Jalankan untuk mempratinjau laporan.

7. Gunakan indikator untuk menunjukkan perbandingan penjualan

Di bagian ini, Anda menambahkan kolom baru dan menggunakan indikator untuk menunjukkan apakah pembelian seseorang sepanjang tahun berjalan (YTD) lebih tinggi atau lebih rendah daripada rata-rata pembelian YTD. Fungsi Round menghapus desimal dari nilai.

Mengonfigurasi indikator dan statusnya membutuhkan banyak langkah. Jika Anda mau, Anda dapat melewati prosedur "Mengonfigurasi indikator", dan menyalin/menempel ekspresi yang sudah selesai dari tutorial ini ke kotak dialog Ekspresi .

Tambahkan kolom + atau - AVG Sales

  1. Klik kanan kolom YTD Purchase , arahkan ke Sisipkan Kolom, lalu pilih Kanan.

    Kolom baru ditambahkan di sebelah kanan kolom Pembelian YTD .

  2. Pilih header kolom dan masukkan + atau - AVG Sales.

Tambahkan indikator

  1. Pada tab Sisipkan , pilih Indikator, lalu pilih sel data untuk kolom + atau - AVG Sales .

    Kotak dialog Pilih Tipe Indikator akan terbuka.

  2. Di grup Directional dari set ikon, pilih set tiga panah abu-abu.

    Tangkapan layar yang menunjukkan cara menambahkan indikator.

  3. Pilih OK.

Konfigurasikan indikator

  1. Klik kanan indikator, pilih Properti Indikator, lalu pilih Nilai dan Status.

  2. Pilih tombol ekspresi fx di sebelah kotak teks Nilai .

  3. Di kotak dialog Expression , perluas Common Functions, lalu pilih Math.

  4. Di daftar Item , klik dua kali Round.

  5. Di daftar Kategori , pilih Fields (Expressions), dan di daftar Values , klik dua kali YTDPurchase.

  6. Segera setelah Fields!YTDPurchase.Value, masukkan - (tanda minus).

  7. Perluas Fungsi Umum lagi, pilih Agregat, dan di daftar Item , klik dua kali Rata-rata.

  8. Di daftar Kategori , pilih Fields (Expressions), dan di daftar Values , klik dua kali YTDPurchase.

  9. Segera setelah Fields!YTDPurchase.Value, masukkan , "Expressions")).

    Ekspresi yang selesai adalah: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions"))

  10. Pilih OK.

  11. Di kotak Unit Pengukuran Negara , pilih Numerik.

  12. Di baris dengan panah yang mengarah ke bawah, pilih tombol fx di sebelah kanan kotak teks untuk nilai Start .

    Tangkapan layar yang menunjukkan cara memilih tombol efek di samping kotak teks Start.

  13. Di kotak dialog Expression , perluas Common Functions, lalu pilih Math.

  14. Di daftar Item , klik dua kali Round.

  15. Di daftar Kategori , pilih Fields (Expressions), dan di daftar Values , klik dua kali YTDPurchase.

  16. Segera setelah Fields!YTDPurchase.Value, masukkan - (tanda minus).

  17. Perluas Fungsi Umum kembali dan pilih Agregat, lalu di daftar Item , klik dua kali Rata-rata.

  18. Di daftar Kategori , pilih Fields (Expressions), dan di daftar Values , klik dua kali YTDPurchase.

  19. Segera setelah Fields!YTDPurchase.Value, masukkan , "Expressions")) < 0

    Ekspresi yang telah selesai: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) < 0

  20. Pilih OK.

  21. Di kotak teks untuk nilai End , masukkan 0.

  22. Pilih baris dengan panah horizontal dan pilih Hapus.

    Tangkapan layar yang menunjukkan cara menghapus indikator.

    Sekarang hanya ada dua panah, yaitu ke atas atau ke bawah.

  23. Di baris dengan panah pengarah ke atas, di kotak Start , masukkan 0.

  24. Pilih tombol fx di sebelah kanan kotak teks untuk nilai End .

  25. Di kotak dialog Ekspresi , hapus 100 dan buat ekspresi: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) >0

  26. Pilih OK.

  27. Pilih OK lagi untuk menutup kotak dialog properti Indikator .

  28. Pilih Jalankan untuk mempratinjau laporan.

    Tangkapan layar yang menampilkan pratinjau dengan kolom + atau - AVG Sales yang mencakup semua indikator baru.

8. Buat laporan bertali

Buat parameter agar pembaca laporan dapat menentukan warna yang akan diterapkan pada baris bergantian dalam laporan, menjadikannya laporan berbingkai.

Tambahkan parameter

  1. Pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan , klik kanan Parameter dan pilih Tambah Parameter.

    Tangkapan layar yang menunjukkan cara menambahkan parameter.

    Kotak dialog Properti Parameter Laporan terbuka.

  3. Di Prompt, masukkan Pilih warna.

  4. Di Name, masukkan RowColor.

  5. Pada tab Nilai yang Tersedia , pilih Tentukan nilai.

  6. Pilih Tambahkan.

  7. Di kotak Label , masukkan Kuning.

  8. Di kotak Nilai , masukkan Kuning.

  9. Pilih Tambahkan.

  10. Di kotak Label , masukkan Green.

  11. Di kotak Value , masukkan PaleGreen.

  12. Pilih Tambahkan.

  13. Di kotak Label , masukkan Biru.

  14. Di kotak Nilai , masukkan LightBlue.

  15. Pilih Tambahkan.

  16. Di kotak Label , masukkan Pink.

  17. Di kotak Nilai , masukkan Pink.

    Tangkapan layar kotak dialog Properti Parameter Laporan yang menampilkan langkah Pilih nilai yang tersedia untuk parameter ini.

  18. Pilih OK.

Terapkan warna bergantian pada baris detail

  1. Pilih semua sel di baris data kecuali sel di kolom M/F , yang memiliki warna latar belakang sendiri.

Tangkapan layar yang menampilkan sel yang dipilih dalam baris data.

  1. Di panel Properti, pilih Warna Latar Belakang.

    Jika Anda tidak melihat panel Properti, pada tab Tampilan pilih kotak Properti.

    Jika properti tercantum berdasarkan kategori di panel Properti, Anda akan menemukan BackgroundColor di kategori Misc .

  2. Pilih panah bawah lalu pilih Ekspresi.

    Tangkapan layar kotak Properties yang menunjukkan cara mengaitkan ekspresi dengan BackgroundColor.

  3. Di kotak dialog Expression , perluas Common Functions, lalu pilih Program Flow.

  4. Di daftar Item , klik dua kali IIf.

  5. Di bawah Fungsi Umum, pilih Lain-lain, dan di daftar Item , klik dua kali RowNumber.

  6. Segera sesudah RowNumber( masukkan Nothing) MOD 2,.

  7. Pilih Parameter dan di daftar Nilai , klik dua kali RowColor.

  8. Segera setelah Parameters!RowColor.Value, masukkan , "Putih").

    Ekspresi yang selesai adalah: =IIF(RowNumber(Nothing) MOD 2, Parameters!RowColor.Value, "White")

    Tangkapan layar yang menunjukkan ekspresi warna berjalur lengkap.

  9. Pilih OK.

Jalankan laporan

  1. Di tab Beranda , pilih Jalankan.

    Sekarang saat Anda menjalankan laporan, Anda tidak akan melihat laporan sampai Anda memilih warna untuk pita non-putih.

  2. Di daftar Pilih warna , pilih warna untuk pita non-putih dalam laporan.

    Tangkapan layar yang menunjukkan cara memilih warna untuk pita non-putih.

  3. Pilih Tampilkan Laporan.

    Render laporan dan baris bergantian memiliki latar belakang yang Anda pilih.

    Tangkapan layar yang menunjukkan pratinjau dengan baris warna yang bergantian.

(Opsional) Tambahkan judul laporan

Tambahkan judul pada laporan.

Menambahkan judul laporan

  1. Pada permukaan desain, pilih Klik untuk menambahkan judul.

  2. Masukkan Ringkasan Perbandingan Penjualan, lalu pilih teksnya.

  3. Di tab Beranda, di kotak Font, atur:

    • Ukuran = 18
    • Warna = Abu-abu
    • Bold
  4. Di tab Beranda , pilih Jalankan.

  5. Pilih warna untuk pita non-putih dalam laporan, lalu pilih Lihat Laporan.

(Opsional) Simpan laporan

Anda bisa menyimpan laporan ke server laporan, pustaka SharePoint, atau komputer Anda. Untuk informasi lebih lanjut, lihat Simpan laporan (Report Builder).

Dalam tutorial ini, Anda menyimpan laporan ke server laporan. Jika Anda tidak memiliki akses ke server laporan, simpan laporan ke komputer Anda.

Simpan laporan ke server laporan

  1. Di menu File, pilih Simpan Sebagai.

  2. Pilih Situs dan Server Terbaru.

  3. Pilih atau masukkan nama server laporan tempat Anda memiliki izin untuk menyimpan laporan.

    Pesan "Menghubungkan ke server laporan" muncul. Ketika koneksi selesai, Anda akan melihat konten folder laporan yang ditentukan administrator server laporan sebagai lokasi laporan default.

  4. Berikan nama pada laporan dan pilih Simpan.

Laporan disimpan pada server laporan. Nama server laporan yang Anda sambungkan muncul di bilah status di bagian bawah jendela.

Sekarang pembaca laporan Anda dapat melihat laporan Anda di portal web Reporting Services.

Tangkapan layar laporan baru lengkap dengan setiap ekspresi terlihat.