Hai Yanan,
> Cara 1 nya begini (gak perlu bocoran query dari admin, karena tugasnya
admin membuatkan query yang siap dipakai).
Jika databases masih dalam server yang sama, mintalah kepada admin mssql
server untuk membuatkan sebuah view (misal diberi nama vwREKAP) di suatu
database tertentu, yang berisi query union all dari berbagai database dan
view tersebut. Dengan demikian, di Excel Anda, cukup membuat 1 koneksi data
saja, yaitu koneksi ke vw bernama vwREKAP.
> kalau pakai cara 1 tetap tidak memungkinkan, pakai cara 2 jika seluruh
databases yang dibutuhkan ada di 1 server yang sama. Bagian FROM
masing-masing query dalam query union all di cara 2 tersebut menggunakan
kaidah object sebagai berikut :
[nama database].[nama schema].[nama view ataupun table]
Regards,
Kid
On Tue, Jan 31, 2017 at 11:47 AM, yanan 06 [email protected]
[belajar-excel] <[email protected]> wrote:
>
>
> Terima kasih atas masukannya semua
>
> Setelah saya coba teliti kembali ternyata ada perbedaan kolom dalam setiap
> sheet kotanya, setelah saya coba mengambil hanya kolom yang sama akhirnya
> BERHASIL
>
> @Mr.Kid sebenarnya cara pertama yang paling simpel, cuma karena adminnya
> gak bisa ngasih bocoran querynya jadi gak bisa.
>
> Dan sekedar info, koneksi tiap kota tsb sebenarnya merujuk pada database
> masing2 kota (bukan dari 1 database) hanya tabel viewnya sama namanya.
> mungkin bisa kasih masukan apakah ada cara koneksi langsung dari beberapa
> tabel dari beberapa database pula
>
>
>
> Pada Kamis, 26 Januari 2017 14:19, "Netty Wuryanti
> [email protected] [belajar-excel]" <[email protected]>
> menulis:
>
>
>
> Dear master excel,
>
>
> saya newbie, masih butuh banyak belajar excel.
> permasalahan saya pernah dibahas disni juga tapi saya coba aplikasikan
> ngga ngerti juga. Kendala saya yaitu menggabungkan beberapa sheet menjadi
> 1 sheet, tolong dibantu.
>
> atas bantuannya saya ucapkan terima kasih.
>
> salam,
> netty
>
> --- Mods ---
> File lampiran melebihi 250KB dilepas dari email. Silakan melampirkan ulang
> file berukuran maksimal 250KB (contoh data saja) dengan cara me-reply email
> ini.
> --------------
>
>
> On Wednesday, January 25, 2017 8:02 AM, Netty wrote:
>
>
>
>
> Sent from my ASUS
>
>
> -------- Original Message --------
> From:"'Mr. Kid' [email protected] [belajar-excel]" <
> [email protected]>
> Sent:Wed, 25 Jan 2017 04:59:15 +0700
> To:BeExcel <[email protected]>
> Subject:Re: [belajar-excel] Menggabung beberapa tabel menjadi satu
>
>
>
> Hai Yanan,
>
> > cara 1
> Akan lebih mudah dan lebih baik jika Anda membuat atau meminta admin mssql
> db untuk membuat sebuah view yang berisi seluruh data (rekap yang Anda
> butuhkan). Kemudian Anda bisa membuat data connection (melalui fitur Get
> External Data di Excel) untuk mengkoneksi view rekap tersebut. Idealnya,
> tabel data yang ada di mssql db sudah berisi seluruh data rekap yang Anda
> butuhkan. Sedangkan koneksi data yang ada di Excel Anda sekarang sekadar
> koneksi ke suatu view yang berisi data dari kota tertentu yang berupa query
> yang mengambil dari tabel data yang kemudian difilter berdasar kotanya.
>
> Dari koneksi data ke tabel data berisi rekap atau view yang berisi data
> dari seluruh kota tadi, dapat dibuat berbagai sheet berisi data per kota
> menggunakan fitur Excel Pivot Table.
>
> Jadi, hal tersebut di atas adalah mengembalikan alur proses menjadi yang
> lebih wajar, yaitu dari 1 (satu) tabel data atau view di mssql db yang
> berisi data seluruh kota, lalu dikoneksi oleh Excel, kemudian dibuat sheets
> lain per kota dengan Excel Pivot Table merujuk ke sheet hasil koneksi
> seluruh kota tadi. Sedangkan Excel Anda adalah kebalikannya. Anda
> mengkoneksi setiap view per kota lalu ingin membuat rekapnya.
>
> Cara yang lebih wajar tersebut juga lebih efisien, karena cukup sekali
> proses mentransfer data melalui koneksi data. Selebihnya (dalam membuat
> tampilan per kota) adalah kerja Excel.
>
> > cara 2
> Cara lainnya adalah mengubah salah satu koneksi data yang ada di Excel
> Anda. Yang diubah adalah bagian CommandType di set menjadi SQL dan bagian
> CommandText diisi query union all dari seluruh view per kota yang ada di
> mssql db. Jika susunan kolom di setiap view per kota adalah sama, maka quey
> union all nya akan memiliki struktur :
> select * from view_kota1
> union all
> select * from view_kota2
> union all
> select * from view_kota3
> dan seterusnya
>
> Dari hasil koneksi data dengan query union all di atas, kemudian dibuat
> sheet per kota menggunakan Excel Pivot Table yang merujuk ke sheet hasil
> koneksi data query union all tersebut.
> Cari ini tidak lebih efisien dibanding cara 1 yang ideal, tetapi lebih
> baik dibanding dengan membuat banyak koneksi per kota per sheet.
>
> Regards,
> Kid
>
>
>
>
>
>
>
>
> 2017-01-19 8:26 GMT+07:00 [email protected] [belajar-excel] <
> [email protected]>:
>
>
> Dear all,
> Bagaimana cara menggabung beberapa tabel ke dalam 1 tabel ? Termasuk
> apabila tabel-tabel tersebut terupdate (tabel merupakan terkoneksi dengan
> database sql server)
> Terima kasih
>
>
>
>
>
>
>
>