Menyiapkan data untuk laporan seluler SQL Server Reporting Services
Catatan
Penerbit Laporan Seluler SQL Server tidak digunakan lagi untuk semua rilis SQL Server Reporting Services setelah SQL Server Reporting Services 2019. Ini dihentikan mulai dari SQL Server Reporting Services 2022 dan Server Laporan Power BI.
Penerbit Laporan Seluler SQL Server mendukung banyak operasi data yang kompleks, termasuk pemfilteran, agregasi, dan pemotongan waktu. Artikel ini menawarkan beberapa poin yang perlu diingat saat menyiapkan data. Data preaggregasi dapat mengoptimalkan pembuatan dan penggunaan laporan seluler, dan beberapa desain laporan seluler memerlukannya.
Format tanggal dan waktu
Ketika Anda berurusan dengan interval tanggal dan waktu untuk digunakan dalam laporan seluler, terutama dengan TimeNavigator, penting untuk memformat kolom tanggal/waktu dengan benar sehingga Penerbit Laporan Seluler dapat mengidentifikasinya seperti itu. Berikut adalah contoh format tanggal/waktu yang valid:
05/01/2009
2009-05-01
05/01/2009 14:57:32.8
2009-05-01 14:57:32.8
2009-05-01T14:57:32.8375298-04:00
5/01/2008 14:57:32.80 -07:00
1 May 2008 2:57:32.8 PM
Fri, 15 May 2009 20:10:57 GMT
Satu atau beberapa interval tanggal/waktu, seperti per jam, harian, bulanan, triwulanan, dan tahunan, dapat menjelaskan himpunan data berbasis tanggal dan waktu. Penerbit Laporan Seluler dapat menggabungkan beberapa tabel granularitas yang berbeda dan menampilkannya pada satu laporan seluler. Namun, perlu diingat interval yang relevan dari himpunan data asli, karena dapat membantu saat memutuskan opsi filter tanggal/waktu apa yang akan disajikan kepada pengguna dalam laporan seluler akhir.
Bidang tanggal dalam model multidirmansional dan tabular Analysis Services dapat kehilangan pemformatan tanggalnya dalam himpunan data bersama. Lihat Mempertahankan pemformatan tanggal untuk Analysis Services dalam laporan seluler untuk solusi yang menyimpan pemformatannya.
Menyiapkan data filter
Penerbit Laporan Seluler dapat memfilter data berdasarkan bidang tanggal/waktu dan bidang kunci. Meskipun bidang kunci dapat berupa numerik, dalam kebanyakan kasus, bidang tersebut adalah ID atau nilai string. Untuk menyiapkan bidang filter untuk digunakan dengan elemen navigator seperti Daftar Pilihan, kunci filter harus berupa satu kolom dalam tabel data. Dengan demikian, Anda dapat mengelompokkan baris tabel sesuai dengan nilai di kolom filter. Memiliki beberapa kolom berisi kunci filter yang berbeda, atau kriteria filter, memungkinkan laporan seluler dengan beberapa navigator filter digunakan bersama-sama secara hierarkis atau satu per satu.
Industri | Lokasi | Wilayah |
---|---|---|
Bank | AFGHANISTAN | ASIA |
Layanan Komersial & Profesional | AFGHANISTAN | ASIA |
Makanan, Minuman & Tembakung | AFGHANISTAN | ASIA |
Media | AFGHANISTAN | ASIA |
Farmasi | AFGHANISTAN | ASIA |
Ritel Makanan & Makanan Pokok | ALBANIA | EROPA |
Filter berbasis kunci mungkin juga disusun secara hierarkis untuk digunakan dengan Daftar Pilihan dalam struktur pohon. Untuk menyiapkan data untuk digunakan dalam jenis skenario ini, buat tabel pencarian yang menjelaskan struktur hierarkis. Gunakan struktur tabel yang menyertakan kolom Kunci dan kolom Kunci Induk untuk menunjukkan tempat simpul berada dalam hierarki keseluruhan.
Dalam tabel ini, item ParentKey pertama kali tercantum di kolom ItemKey, lalu dicantumkan di kolom ParentItemKey di samping item turunannya.
ItemKey | ParentItemKey |
---|---|
Keuangan | |
Industri | |
Bahan Pokok Konsumen | |
Diskresi Konsumen | |
Perawatan Kesehatan | |
Teknologi Informasi | |
Bank | Keuangan |
Real Estate | Keuangan |
Keuangan Terdiversifikasi | Keuangan |
Asuransi | Keuangan |
Layanan Komersial & Profesional | Industri |
Barang Modal | Industri |
Transportasi | Industri |
Makanan, Minuman & Tembakung | Bahan Pokok Konsumen |
Ritel Makanan & Makanan Pokok | Bahan Pokok Konsumen |
Rumah Tangga & Produk Pribadi | Bahan Pokok Konsumen |
Media | Diskresi Konsumen |
Mobil dan Komponen | Diskresi Konsumen |
Durables konsumen dan Pakaian | Diskresi Konsumen |
Layanan Konsumen | Diskresi Konsumen |
Ritel | Diskresi Konsumen |
Farmasi | Perawatan Kesehatan |
Peralatan & Layanan Perawatan Kesehatan | Perawatan Kesehatan |
Perangkat Lunak & Layanan | Teknologi Informasi |
Perangkat Keras & Peralatan Teknologi | Teknologi Informasi |
Layanan Telekomunikasi | Teknologi Informasi |