Bagikan melalui


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