Saya telah menggunakan layanan analisis Microsoft SQL Server 200 dalam beberapa hari terakhir, dan saya akan mempostingnya untuk dibagikan kepada Anda.
Tolong perbaiki saya. Terima kasih.
1. Persyaratan:
Membangun sistem statistik pesanan buku
1. Hitung jumlah pesanan dari masing-masing perpustakaan.
2. Hitung jumlah setiap status pesanan setiap perpustakaan sebagai persentase dari jumlah pesanan perpustakaan.
3. Secara bersamaan menghitung kuantitas asli dan kuantitas penyimpanan dan transportasi 2. Bidang utama tabel data, ID pesanan
Nomor unit (nomor perpustakaan)
Unit (nama perpustakaan)
Kuantitas asli, status terkini kuantitas penyimpanan dan pengangkutan (status pesanan saat ini)
3. Implementasi:
1. Buka proyek baru di Visual Studio 2005 dan pilih proyek Analysis Services.
Pilih folder sumber data dan buat sumber data baru:
Wizard Sumber Data Baru dimulai:
Klik pada gambar di atas untuk membuat kotak dialog konfigurasi koneksi baru.
Metode konfigurasinya sama dengan database tertaut.
Konfigurasikan akun untuk terhubung ke sumber data, lalu langkah berikutnya :)
Pilih folder tampilan sumber data dan buat tampilan sumber data baru
Pilih tabel yang berisi data statistik, lalu langkah berikutnya :)
Pilih folder kubus dan buat kubus baru, yaitu Kubus
Siapkan tabel fakta dan dimensi
Pilih nilai pengukuran, yaitu jika SQL, Anda memerlukan hitungan, jumlah, dan data statistik lainnya.
Batalkan semua opsi, lalu pilih dimensi, yaitu bidang GROUP by di SQL (di sini saya memilih "Status Terbaru" dan "Unit")
Pilihannya seperti di atas. Ini bukan hasil akhir dan nanti perlu diedit secara manual. , ini akan menjadi langkah selanjutnya :)
Buka dimensi edit dengan menelusuri.
Buat hierarki dengan unit di atas dan negara bagian di bawah.
Ganti nama "Jumlah Pesanan Distribusi Buku" menjadi "Jumlah Pesanan"
Seperti yang ditunjukkan di atas setelah modifikasi
Beralih ke browser, drag dan drop unit ke posisi baris.
Kemudian drag and drop status terbaru ke baris tersebut, efek akhirnya seperti berikut.
Seret dan lepas data yang ditampilkan, yaitu detailnya
Seret dan lepas efek yang sudah selesai
Pengaturan ditampilkan sebagai persentase
efek akhir
Buka SQL Server Management Studio dari Microsoft SQL Server 2005 dan sambungkan ke Layanan Analisis
Buat kueri baru. Hasil kueri seperti yang ditunjukkan pada gambar. Pernyataan kuerinya adalah sebagai berikut:
dengan
atur [AllCount] sebagai '[Urutan Distribusi Buku].[Hierarki].[Unit].[Perpustakaan Universitas Anhui].Anak-anak'
Anggota [Urutan Distribusi Buku].[Hierarki].[Unit].[Perpustakaan Universitas Anhui].[Total] sebagai 'agregat([SemuaHitungan])'
Anggota [Persentase Pesanan] sebagai '[Jumlah Pesanan]/([Jumlah Pesanan],[Pesanan Distribusi Buku].[Hierarki].[Unit].[Perpustakaan Universitas Anhui].[Total])',format_string ='#. 00%'
pilih {[Pengukuran].[Jumlah pesanan],[Pengukuran].[Jumlah penyimpanan dan pengangkutan],[Pengukuran].[Jumlah asli],[Persentase pesanan]} pada kolom,
{[Urutan Distribusi Buku].[Hierarki].[Unit].[Perpustakaan Universitas Anhui].Anak-anak} pada baris
dari [statistik perpustakaan]
Sebenarnya tidak terlalu sulit
Lain kali saya punya waktu, saya akan menulis tentang cara menampilkan hasil query di ASP.NET 2.0.