loh itu filenya tidak berisi data model. Saya suka xl2016. Regards, Kid
2018-02-15 18:11 GMT+07:00 Stephen Saputro stephensapu...@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>: > > > Pak Kid, > > Mohon petunjuknya, kira2 mana di bawah ini yang akan di hapus ? > > Untuk saat ini, apakah lebih aman kalau saya memakai excel 2013 saja ya > Pak? > Sepertinya excel 2016 banyak masalahnya ya Pak, atau mungkin masalahnya > ada di saya, hehehehe > > 2018-02-15 17:50 GMT+07:00 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] < > belajar-excel@yahoogroups.com>: > >> >> >> Hai Stephen, >> >> Kalau pakai power pivot di xl2016, sebaiknya rajin backup file-nya ya... >> > Jika file target dalam keadaan terbuka, coba tutup dulu (atau tutup >> saja semua Excel, baru buka ulang file report saja [tanpa file lain]) >> *** kalau gagal : >> yang pernah saya lakukan baru 2 macam cara, yaitu : >> 1. buat file report baru -> buat koneksi dengan power pivot [get external >> data] -> buat pivot dari data model hasil power pivot [get external data] >> -> rajin backup >> 2.. [untuk kondisi banyak layout report yang repot kalau dibuat ulang] >> > jadikan workbook sebagai zip file (tambah .zip di ekstensinya >> [windows explorer]) -> edit pakai aplikasi zip -> delete archive tentang >> data model yang ada di folder xl -> >> -> kembalikan sebagai workbook (buang .zip dari ekstensi [windows >> explorer]) -> buka dengan Excel -> pilih Repair -> manage data model -> >> buat koneksi baru jika hasil repair membuat data jadi hilang >> >> Regards, >> Kid >> >> >> >> >> >> 2018-02-15 17:27 GMT+07:00 Stephen Saputro stephensapu...@gmail.com >> [belajar-excel] <belajar-excel@yahoogroups.com>: >> >>> >>> >>> Dear Pak Kid & smua pakar Excel, >>> >>> Saya memakai excel 2016, setelah m encoba membuat relationship pesan >>> yang muncul adalah : >>> >>> "An issue with data model is preventing microsoft excel from opening >>> this worbook. Try restarting microsof excel >>> >>> >>> Mohon kiranya dapat di bantu lagi, apakah saya salah langkah dalam >>> membuat relationship ? >>> >>> >>> 2018-02-15 16:47 GMT+07:00 Stephen Saputro <stephensapu...@gmail..com >>> <stephensapu...@gmail.com>>: >>> >>>> Terima kasih banyak Pak Kid untuk bantuannya. >>>> >>>> Ijinkan saya utak atik dulu ya Pak, kalau ada kendala akan saya >>>> tanyakan lagi. Terima kasih untuk bantuannya. >>>> >>>> >>>> >>>> >>>> 2018-02-15 5:33 GMT+07:00 'Mr. Kid' mr.nm...@gmail..com >>>> <mr.nm...@gmail.com> [belajar-excel] <belajar-excel@yahoogroups.com>: >>>> >>>>> >>>>> >>>>> Hai Saputro, >>>>> >>>>> A. Dengan Excel Get External Data, secara umum, langkahnya bisa >>>>> dilihat disini >>>>> <http://excel-mr-kid.blogspot.co.id/2011/06/get-external-data-04-koneksi-melalui.html>, >>>>> dan tetap fokus pada koneksi ke sebuah file. >>>>> Bagian yang spesifik untuk koneksi ke Excel files versi xl2007 ke atas >>>>> : >>>>> 1. data provider : pilih Microsoft Office xx.0 Access Database Engine >>>>> OLE DB Provider yang ada di komputer Anda. >>>>> * xx adalah versi library data provider yang telah ter-install, >>>>> seperti 12 (xl2007 dan xl2010), 15 (xl2013), 16 (xl2016) >>>>> 2. data link properties -> tab All : >>>>> a. Data source : isi dengan alamat lengkap (folder dan nama file) >>>>> Excel file yang akan dikoneksi >>>>> b. Extended Properties : isi dengan bunyi Excel 12.0; >>>>> 3. import data -> bagian Select how blabla : pilih Pivot Table >>>>> 4. import data -> Properties -> tab Definition : >>>>> a. Command Type : pilih SQL >>>>> b. Command Text : isi dengan query (sql statement) >>>>> * Anda bisa belajar tentang SQL Statement disini >>>>> <https://www.w3schools.com/sql/>. >>>>> * nama sheet dibagian FROM dalam SQL Statement diakhiri >>>>> dengan $ seperti FROM [myData$] untuk mengambil data yang ada di sheet >>>>> bernama 'myData' >>>>> >>>>> *** Jika ingin mengetahui lebih detil bagaiman bunyi connection >>>>> string, bisa dilihat disini <https://www.connectionstrings.com/>... >>>>> Khusus untuk koneksi data ke Excel file, bisa dilihat dibagian ini >>>>> <https://www.connectionstrings.com/ace-oledb-12-0/>, dengan mengganti >>>>> veri data provider sesuai dengan yang ter-install di komputer setempat. >>>>> >>>>> B. Dengan power query, Anda sudah pernah membuatnya, maka pasti bisa >>>>> membuat lagi hal serupa. >>>>> >>>>> Perhatikan langkah-langkah pada bagian 'imho' di imil yang lalu, >>>>> karena langkah dimulai dari perbaikan file database. >>>>> Sedangkan pembuatan koneksi data dilakukan di file report, setelah >>>>> memperbaiki file database. >>>>> Perlu diingat bahwa untuk penggunaan Power Query ataupun dengan Power >>>>> Pivot, memerlukan pembuatan 2 (dua) koneksi data, yaitu koneksi ke sheet >>>>> data dan koneksi ke sheet referensi yang Anda miliki. >>>>> >>>>> Pembuatan relationship di power pivot : >>>>> > di Excel -> ribbon Data -> Manage Data Model -> muncul window data >>>>> model >>>>> -> di dalam data model -> ribbon Design -> grup menu Relationship -> >>>>> klik Create Relationship >>>>> -> pilih Table1 dan pilih kolom Account No >>>>> -> di sisi lainnya, pilih Table3 dan pilih kolom GL >>>>> >>>>> Membuat pivot dari data model : ribbon Home -> klik Pivot Table >>>>> >>>>> >>>>> Regards, >>>>> Kid >>>>> >>>>> >>>>> >>>>> >>>>> 2018-02-14 17:06 GMT+07:00 Stephen Saputro stephensapu...@gmail.com >>>>> <stephensapu...@gmail..com> [belajar-excel] < >>>>> belajar-excel@yahoogroups.com>: >>>>> >>>>>> >>>>>> >>>>>> Dear Pak Kid, >>>>>> >>>>>> Terima kasih untuk ulasan yang sangat detail yang sudah membuka >>>>>> pengetahuan saya perihal get external data dan juga power query. Dalam >>>>>> kasus saya ini, bisakah di berikan langkah2nya dalam pembuatan melalui >>>>>> get >>>>>> external data dan juga power query. Saya sudah coba mencari2 referensi >>>>>> baik >>>>>> di google maupun di youtube, hanya saja pemahaman saya masih aja tetap >>>>>> cetek. >>>>>> >>>>>> >>>>>> Terima kasih >>>>>> >>>>>> 2018-02-14 16:07 GMT+07:00 'Mr. Kid' mr.nm...@gmail.com >>>>>> [belajar-excel] <belajar-ex...@yahoogroups..com >>>>>> <belajar-excel@yahoogroups.com>>: >>>>>> >>>>>>> >>>>>>> >>>>>>> Hai Saputro, >>>>>>> >>>>>>> > *Di dalam file database :* >>>>>>> Ada 2 tabel, yaitu : >>>>>>> * 1 buah tabel transaksi (Excel table object bernama Table1 di sheet >>>>>>> 'Trial Balance Db') >>>>>>> * 1 buah tabel referensi (Excel table object bernama Table3 di sheet >>>>>>> 'INDEX') >>>>>>> >>>>>>> Beberapa kolom di Table1 berisi formula lookup ke Table3... >>>>>>> Formula ini berarti sebagai pembentuk flat table. Jadi, Table1 masuk >>>>>>> sebagai jenis flat table. Excel Table object dengan jenis data sebagai >>>>>>> flat >>>>>>> table.. gitu ya.. >>>>>>> Dari formula tersebut, dapat disimpulkan bahwa Table1 dan Table3 >>>>>>> memiliki relasi : kolom [Account No] di Table1 dengan [GL] di Table3 >>>>>>> >>>>>>> *Catatan :* >>>>>>> Kolom [Account No] di Table1 ataupun kolom [GL] di Table3 memiliki >>>>>>> datatype yang seragam, karena ada field bertipe text dan ada yang >>>>>>> bertipe >>>>>>> numerik. >>>>>>> Ada baiknya datatype di kolom tersebut diseragamkan. Dalam kasus >>>>>>> ini, menggunakan datatype Text. Jadi, akun yang berisi angka saja, >>>>>>> sebaiknya dientri dengan awalan ' (petik) >>>>>>> >>>>>>> >>>>>>> > *Di dalam file report :* >>>>>>> Yang Anda gunakan adalah fitur Power Query (Get & Transform) <BUKAN >>>>>>> fitur Excel Get External Data>.. >>>>>>> Hasil Power Query akan disimpan di dalam data model.. >>>>>>> Data yang tersimpan dalam data model dapat diolah dengan Power Pivot >>>>>>> untuk menjadi data OLAP >>>>>>> Data yang tersimpan dalam data model dapat ditampilkan ke dalam >>>>>>> sheet dalam bentuk Pivot Table ataupun Pivot Chart (bisa sebagai OLAP >>>>>>> Pivot >>>>>>> ataupun Flat Pivot) >>>>>>> >>>>>>> imho, >>>>>>> Langkah pertama, lakukan di file database : >>>>>>> > Buang kolom (delete column) yang berformula lookup ke Table3 >>>>>>> >>>>>>> Kemudian di file report, penyusunan dalam file report bisa memilih >>>>>>> salah satu dari cara berikut : >>>>>>> 1> Jika Anda akan menggunakan fitur Get External Data (BUKAN fitur >>>>>>> Get & Transform alias Power Query ataupun fitur Power Pivot) : >>>>>>> * Proses lookup dilakukan memanfaatkan klausa JOIN di query (sql >>>>>>> statement), jadi file database tidak akan membesar akibat adanya formula >>>>>>> pengambil data referensi >>>>>>> * hasil Get External Data langsung dibentuk sebagai Pivot Table >>>>>>> (pasti sebagai flat pivot) >>>>>>> * jika sumber data dapat dikoneksi setiap saat, set pivot table >>>>>>> options -> tab Data -> hilangkan centang dari save data with files, dan >>>>>>> centang refresh when opening. >>>>>>> sehingga ukuran file akan sangat kecil (sebesar banyaknya cells >>>>>>> yang dipakai pivot table saja) >>>>>>> atau >>>>>>> 2> Jika Anda akan menggunakan fitur Get & Transform (fitur Power >>>>>>> Query), maka buat 2 (dua) buah query, yaitu : >>>>>>> - query 1 : koneksi ke Table1 >>>>>>> - query 2 : koneksi ke Table3 >>>>>>> * Hasil power query adalah data model berisi (hasil import, tidak >>>>>>> sekadar koneksi data) >>>>>>> * di Power Pivot, buatlah relationship antara hasil query 1 >>>>>>> (koneksi ke Table1) kolom [Account No] dengan hasil query 2 (koneksi ke >>>>>>> Table3) kolom [GL] >>>>>>> * lalu buat Pivot Table dari Power Pivot (pilih Pivot Table agar >>>>>>> sebagai OLAP pivot) <JANGAN pilih flattened pivot, karena ini adalah >>>>>>> flat >>>>>>> pivot> >>>>>>> >>>>>>> >>>>>>> Kemudian, >>>>>>> tentang : >>>>>>> >>>>>>>> Untuk rumusnya, sya masih memakai vlookup dari sheet index, tapi >>>>>>>> masih menggunakan A:A dsb. kalau seandainya tidak menggunakan A:A, >>>>>>>> kira2 >>>>>>>> formulanya di ubah menjadi bagaimana ya Pak agar bilamana sheet index >>>>>>>> ada >>>>>>>> ketambahan data baru,maka akan terupdate juga di sheet Trial Balance >>>>>>>> Db ? >>>>>>>> >>>>>>> > *Walaupun tidak diperlukan lagi pada kasus ini*, tetapi ada >>>>>>> baiknya tahu juga. >>>>>>> > Excel Table object akan mengubah luasan dirinya sendiri ketika ada >>>>>>> penambahan atau pengurangan (pembuangan [hapus]) records. >>>>>>> > Semua formula yang merujuk ke seluruh records Excel Table object >>>>>>> akan ikut menyesuaikan diri. >>>>>>> > Jadi, formula bisa seperti ini : (misal untuk kolom PIC, record >>>>>>> ke-1) >>>>>>> =IFERROR(VLOOKUP([@[ACCOUNT NO]],Table3[[GL]:[Code]],2,FAL >>>>>>> SE),"") >>>>>>> atau, karena [Account No] di kolom E, maka bisa begini : >>>>>>> =IFERROR(VLOOKUP($e2,Table3[[GL]:[Code]],2,FALSE),"") >>>>>>> andai saja di Table3, kolom GL diletakkan sebagi kolom pertama Excel >>>>>>> table object, maka formula bisa begini : >>>>>>> =IFERROR(VLOOKUP($e2,Table3,2,FALSE),"") >>>>>>> atau >>>>>>> =IFERROR(VLOOKUP([@[ACCOUNT NO]],Table3,2,FALSE),"") >>>>>>> >>>>>>> tentang : >>>>>>> >>>>>>>> 1. pada saat file database di update dan di close, apakah file >>>>>>>> report dummy tetap bisa mengambil data yang terupdate dari file >>>>>>>> database >>>>>>>> mesikpun file database dalam keadaan close ? >>>>>>>> >>>>>>> > Yup. Syarat dan ketentuan berlaku, yaitu telah di-save >>>>>>> > File yang dikoneksi (dalam hal ini adalah file database) dalam >>>>>>> keadaan terbuka atau tertutup, fitur Excel Get External Data, Power >>>>>>> Query, >>>>>>> atupun Power Pivot [Get External Data] bisa melakukannya. >>>>>>> >>>>>>> 2 pada saat pertama kali membuka file report dummy, apakah langkah >>>>>>>> pertama kita harus menghubungkan kembali koneksi yang ada ? mohon di >>>>>>>> bimbing lagi untuk langkah2nya ya Pak. >>>>>>>> >>>>>>> > Bukan menghubungkan kembali koneksi, karena tidak ada proses >>>>>>> pembuatan ulang koneksi atau meng-edit koneksi yang telah dibuat. >>>>>>> > Yang dibutuhkan hanyalah me-refresh data. >>>>>>> > Refresh data akan melakukan serangkaian proses, mulai dari membaca >>>>>>> definisi koneksi data yang telah dibuat, lalu menghubungi sumber data, >>>>>>> melakukan query data, lalu menerima data hasil query >>>>>>> > Semua proses itu cukup dilakukan dengan Refresh data. >>>>>>> > Refresh data bisa dilakukan melalui banyak jalan, antara lain : >>>>>>> 1. ribbon Data -> grup menu Connections -> klik Refresh All >>>>>>> 2. klik kanan excel object (excel pivot table, excel pivot chart, >>>>>>> excel table object) -> pilih Refresh >>>>>>> 3. menu tools excel object : >>>>>>> di excel table object :: klik cells dalam excel table >>>>>>> object -> menu tools Table Tools -> ribbon Design -> grup menu External >>>>>>> Table Data -> Refresh >>>>>>> di excel pivot table atau pivot chart object :: klik cells >>>>>>> dalam pivot table atau pivot chart -> menu tools PivotTable Tools -> >>>>>>> ribbon >>>>>>> Analyze (xl2010 ke atas) atau Design (xl2007) -> grup menu Data -> >>>>>>> Refresh >>>>>>> 4. di dalam data model : >>>>>>> via Power Query :: ribbon Home -> grup menu Query -> klik >>>>>>> Refresh Preview (untuk tabel itu saja) atau pilih Refresh All untuk >>>>>>> semua >>>>>>> data >>>>>>> via Power Pivot :: ribbon Home -> klik Refresh atau Refresh >>>>>>> All >>>>>>> > Jika ingin di-refresh-kan oleh Excel secara otomatis, maka >>>>>>> disediakan 2 (dua) pilihan disetiap object connections yang ada >>>>>>> (lilhat ribbon Data -> grup menu Connections -> klik Connections >>>>>>> -> pilih koneksi data yang ada -> Properties -> tab Usage) >>>>>>> - Pilihan 1 : refresh dilakukan Excel setiap N menit (minimal 1 >>>>>>> menit sekali) :: centang Refresh every dan atur jumlah menitnya. >>>>>>> - Pilihan 2 : refresh dilakukan Excel setiap file dibuka :: >>>>>>> centang Refresh data when opening the file >>>>>>> * Anda bisa memanfaatkan kedua pilihan tersebut bersamaan. >>>>>>> >>>>>>> 3. saya lampirkan warning pada saat melakukan get external data. apa >>>>>>>> yang harus saya buat untuk menghilangkan warning ini ? soalnya saya >>>>>>>> lihat >>>>>>>> size dari database dummy hanya kecil 83kb. >>>>>>>> >>>>>>> > itu hanya preview-nya saja >>>>>>> > jika dilihat di data view di dalam data model, maka seluruh >>>>>>> records akan tampak, walaupun sebenarnya, sebatas preview saja juga >>>>>>> sudah >>>>>>> cukup >>>>>>> >>>>>>> >>>>>>> Regards, >>>>>>> Kid >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2018-02-14 10:43 GMT+07:00 Stephen Saputro stephensapu...@gmail.com >>>>>>> [belajar-excel] <belajar-excel@yahoogroups.com>: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Dear Pak Kid & Pak Hendrik, >>>>>>>> >>>>>>>> Terima kasih banyak untuk bantuannya dan juga penjelasan yang >>>>>>>> sangat detail. Setelah saya telusuri lagi, sepertinya yang membuat file >>>>>>>> jadi berat adalah file addins atau yang file extention .xla. >>>>>>>> >>>>>>>> Untuk pengaturan databasenya saya susun seperti file terlampir Pak, >>>>>>>> Mohon di bantu kira2 mana saja yang harus di ubah dari database yang >>>>>>>> ada. >>>>>>>> Untuk rumusnya, sya masih memakai vlookup dari sheet index, tapi masih >>>>>>>> menggunakan A:A dsb. kalau seandainya tidak menggunakan A:A, kira2 >>>>>>>> formulanya di ubah menjadi bagaimana ya Pak agar bilamana sheet index >>>>>>>> ada >>>>>>>> ketambahan data baru,maka akan terupdate juga di sheet Trial Balance >>>>>>>> Db ? >>>>>>>> >>>>>>>> Untuk file Report Dummy, sya menggunakan get external data.. Mohon >>>>>>>> kiranya dapat di bimbing lagi untuk get external datannya. sebab saya >>>>>>>> masih >>>>>>>> sedikit bingung. pertanyaan saya : >>>>>>>> 1. pada saat file database di update dan di close, apakah file >>>>>>>> report dummy tetap bisa mengambil data yang terupdate dari file >>>>>>>> database >>>>>>>> mesikpun file database dalam keadaan close ? >>>>>>>> 2 pada saat pertama kali membuka file report dummy, apakah langkah >>>>>>>> pertama kita harus menghubungkan kembali koneksi yang ada ? mohon di >>>>>>>> bimbing lagi untuk langkah2nya ya Pak. >>>>>>>> 3. saya lampirkan warning pada saat melakukan get external data. >>>>>>>> apa yang harus saya buat untuk menghilangkan warning ini ? soalnya saya >>>>>>>> lihat size dari database dummy hanya kecil 83kb. >>>>>>>> >>>>>>>> Terima kasih >>>>>>>> >>>>>>>> >>>>>>>> 2018-02-12 23:22 GMT+07:00 'Mr. Kid' mr.nm...@gmail.com >>>>>>>> [belajar-excel] <belajar-excel@yahoogroups.com>: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Hai Saputro, >>>>>>>>> >>>>>>>>> Tentang : >>>>>>>>> >>>>>>>>>> 1. Pada saat database di buka, dan di geser ke kanan dan ke kiri, >>>>>>>>>> kesannya sangat berat dan sering ngelag >>>>>>>>>> >>>>>>>>> > Tidak ada hubugannya dengan fitur Get External Data. >>>>>>>>> > Hal ini murni karena banyak hal dalam workbook yang tidak >>>>>>>>> efisien. >>>>>>>>> > Lihat disini : >>>>>>>>> https://groups.yahoo.com/neo/groups/belajar-excel/conversati >>>>>>>>> ons/messages/43674 >>>>>>>>> >>>>>>>>> >>>>>>>>> 2. pada saat saya membuka file report, dan melakukan refresh, maka >>>>>>>>>> ada pesan error yang muncul. saya lampirkan pesan errornya ( excel >>>>>>>>>> error 2 >>>>>>>>>> ) >>>>>>>>>> >>>>>>>>> > Pesannya bukan pesan error, tetapi pesan warning... >>>>>>>>> > Penyebabnya adalah data yang diambil melalui fitur get external >>>>>>>>> data saat itu tidak cukup untuk dimasukkan ke dalam area memory untuk >>>>>>>>> aplikasi Excel di saat itu. >>>>>>>>> > Hal ini *BUKAN *malasah fitur Get External Data, tetapi : >>>>>>>>> a. masalah Anda dalam menyusun sumber data (dalam kasus Anda, >>>>>>>>> berarti masalah dalam cara Anda menyusun workbook yang Anda sebut file >>>>>>>>> database) >>>>>>>>> b. masalah Anda dalam memanfaatkan aplikasi Excel sebagai >>>>>>>>> sebuah instance >>>>>>>>> * Sebaiknya Anda ketahui bahwa >>>>>>>>> - sebuah (satu buah) aplikasi Excel yang terbuka >>>>>>>>> disediakan ruang seluas 2GB RAM untuk office 32 bit dan 4GB RAM untuk >>>>>>>>> office 64 bit >>>>>>>>> - sebuah aplikasi Excel terbuka tersebut bisa >>>>>>>>> digunakan untuk membuka 1 (satu) atau lebih workbook memanfaatkan >>>>>>>>> ruang RAM >>>>>>>>> tersebut bersama-sama. >>>>>>>>> - Artinya, BUKAN 1 (satu) workbook dapat jatah 2GB >>>>>>>>> atau 4GB, tetapi N workbook yang dibuka dalam 1 (satu) aplikasi Excel >>>>>>>>> dapat >>>>>>>>> jatah 2GB atau 4GB tersebut >>>>>>>>> termasuk si aplikasi Excel yang butuh sekitar 700 MB >>>>>>>>> * Jadi, kalau Anda membuka 1 aplikasi Excel, lalu dalam >>>>>>>>> aplikasi Excel itu membuka file database dan file report, maka jatah >>>>>>>>> file >>>>>>>>> report untuk me-load data dari file database menjadi berkurang. >>>>>>>>> >>>>>>>>> 3. Pada saat saya membuka file database, ada juga pesan error >>>>>>>>>> seperti file terlampir ( excel error 1 ) >>>>>>>>>> >>>>>>>>> > Setelah paham apa itu instance Excel application dan workbooks >>>>>>>>> yang dibuka beserta hubungannya dengan ruang RAM, maka pada nomor 3 >>>>>>>>> ini >>>>>>>>> bisa Anda telaah sendiri. >>>>>>>>> > Tetapi, perlu ditambahkan bahwa permasalahannya ditambah dengan >>>>>>>>> hal yang sudah disebut di nomor 1 (link tersebut dan lihat dalam hal >>>>>>>>> kalkulasi Excel yang lambat). >>>>>>>>> > Singkatnya, pada umumnya hal ini disebabkan karena banyak >>>>>>>>> pengguna Excel sudah memasang beribu-ribu baris formula, TETAPI belum >>>>>>>>> ada >>>>>>>>> datanya. >>>>>>>>> * alasannya supaya tidak usah copy formula dan tinggal input >>>>>>>>> saja... >>>>>>>>> hadeh... sebaiknya alasan begini ditinggalkan ya... sudah ada >>>>>>>>> fitur Excel Table object kan.... (lihat ribbon Home -> grup menu >>>>>>>>> Styles -> >>>>>>>>> Format as Table) >>>>>>>>> >>>>>>>>> >>>>>>>>> Tentang : >>>>>>>>> >>>>>>>>>> Mohon bantuannya apakah saya salah dalam membuat get external >>>>>>>>>> data ? >>>>>>>>>> >>>>>>>>> > Saya pikir tidak ada yang salah dalam pemanfaatan fitur Get >>>>>>>>> External Data yang Anda lakukan >>>>>>>>> > Masalah yang muncul disebabkan karena ketidak efisienan dalam >>>>>>>>> menyusun data di file database, cara memanfaatkan aplikasi Excel, >>>>>>>>> dan mungkin beberapa hal yang tidak diwaspadai yang sering >>>>>>>>> dilakukan pengguna Excel yang belum berkenalan dengan Excel >>>>>>>>> (ups... jadi selama ini apa dong... dah bertahun-tahun pakai >>>>>>>>> Excel kok masih dibilang belum berkenalan dengan Excel...) dunno.. >>>>>>>>> sok >>>>>>>>> kenal mungkin >>>>>>>>> >>>>>>>>> 1. di file database yang sudah di set Sebagai Tabel, mempunyai row >>>>>>>>>> hingga 400 row >>>>>>>>>> >>>>>>>>> > Jika sudah memanfaatkan Excel Table object dan jumlah record >>>>>>>>> sangat sedikit (hanya 400 records doank), berarti ada masalah dalam >>>>>>>>> jumlah >>>>>>>>> kolom dan formulas. >>>>>>>>> > Bisa jadi formulanya merujuk ke workbook lainnya lagi... >>>>>>>>> (sebaiknya mengurangi penggunaan formula yang merujuk ke workbook >>>>>>>>> lain) >>>>>>>>> >>>>>>>>> 2. waktu menggunakan get external data, saya pake yang dari file >>>>>>>>>> excel >>>>>>>>>> >>>>>>>>> > Ketika sumber data berformat Excel Files, maka pastilah fitur >>>>>>>>> Get External Data akan merujuk ke Excel Files. >>>>>>>>> > Tidak masalah dengan hal ini >>>>>>>>> >>>>>>>>> >>>>>>>>> Tentang : >>>>>>>>> >>>>>>>>>> Harapan saya dengan menggunakan exernal data, excel lebih menjadi >>>>>>>>>> enteng karena database terpisah dengan reportnya. >>>>>>>>>> >>>>>>>>> > Yup, fitur Get External Data akan memudahkan dan membuat >>>>>>>>> pengambilan data terpilih menjadi ringan dan cepat. >>>>>>>>> > Cukup dipelajari lebih lanjut tentang penyusunan query (sql >>>>>>>>> statement) yang baik dan sesuai kebutuhan >>>>>>>>> * Jika membuat formula saja ada kaidah JANGAN merujuk seluruh >>>>>>>>> cells dalam 1 kolom seperti A:A atau A:G, >>>>>>>>> maka dalam query pun demikian, usahakan ambil data >>>>>>>>> seperlunya, baik dalam hal records maupun kolom dan Anda akan >>>>>>>>> mendapatkan >>>>>>>>> keunggulannya menggunakan sql statement.. >>>>>>>>> * dengan sql statement yang sesuai dengan kebutuhan, maka >>>>>>>>> menyusun report dari 23GB data per bulan untuk series 24 bulan itu >>>>>>>>> akan >>>>>>>>> menjadi ringan. >>>>>>>>> Setidaknya, sistem tersebut masih berjalan baik sampai hampir >>>>>>>>> berusia 8 tahun. Sepertinya bisa awet umurnya sampai puluhan tahun >>>>>>>>> deh... >>>>>>>>> wakakaka... >>>>>>>>> untuk sistem lain yang lebih kecil, dengan 4 workbook (xlsx >>>>>>>>> [xlsx itu file yang di-zip loh, kalau baca isinya harus di-unzip dulu >>>>>>>>> sama >>>>>>>>> si Excel]) masing-masing saat ini baru berisi sekitar 400-500MB, >>>>>>>>> sistemnya masih bisa bekerja dengan baik untuk report series >>>>>>>>> 10 tahun (client-nya pengolah data statistik yang butuh series >>>>>>>>> panjang, >>>>>>>>> desainnya sih maih mampu lah untuk series 20 tahun kalau butuh) >>>>>>>>> > So, tidak perlu kuatir dengan fitur Get External Data. Fitur ini >>>>>>>>> sekadar membuat koneksi data dan mengambil data dengan cara seperti >>>>>>>>> pengolah data mengambil data kok.. (kaidah database) >>>>>>>>> > maju terus pantang mundur.. perhatikan lagi sumber datanya >>>>>>>>> secara saksama, kemudian perbaiki susunan dan buang segala yang >>>>>>>>> memberatkan. Susun sql statement yang sesuai kebutuhan. >>>>>>>>> >>>>>>>>> fyi, >>>>>>>>> Sebuah file workbook (data.xlsx) berisi 1 (satu) tabel data di >>>>>>>>> sebuah sheet. File data.xlsx bisa dikoneksi oleh file report.xlsx >>>>>>>>> melalui >>>>>>>>> lebih dari 1 (satu) koneksi data.. >>>>>>>>> Jadi, report tentang k yang hanya butuh kolom tertentu dan record >>>>>>>>> tertentu bisa dibuatkan sebuah koneksi tersendiri dengan fitur Get >>>>>>>>> External >>>>>>>>> Data.. Report yang lain (misal M) juga demikian. >>>>>>>>> Jadi, 1 file report.xlsx bisa berisi banyak koneksi data ke file >>>>>>>>> data..xlsx, yang wajarnya setiap koneksi memiliki sql statement yang >>>>>>>>> berbeda sesuai kebutuhan. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Kid >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2018-02-12 17:17 GMT+07:00 Stephen Saputro >>>>>>>>> stephensapu...@gmail.com [belajar-excel] < >>>>>>>>> belajar-excel@yahoogroups.com>: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Selamat sore semuanya, >>>>>>>>>> >>>>>>>>>> Mohon bantuannya untuk masalah saya, saya sedanng membuat file >>>>>>>>>> yang terdiri dari file 1 untuk Report, dan file 2 untuk database.. >>>>>>>>>> Saya >>>>>>>>>> menggunakan pivot dengan get external data. hanya saja ada maslah >>>>>>>>>> yang saya >>>>>>>>>> hadapi : >>>>>>>>>> >>>>>>>>>> 1. Pada saat database di buka, dan di geser ke kanan dan ke kiri, >>>>>>>>>> kesannya sangat berat dan sering ngelag >>>>>>>>>> >>>>>>>>>> 2. pada saat saya membuka file report, dan melakukan refresh, >>>>>>>>>> maka ada pesan error yang muncul. saya lampirkan pesan errornya ( >>>>>>>>>> excel >>>>>>>>>> error 2 ) >>>>>>>>>> >>>>>>>>>> 3. Pada saat saya membuka file database, ada juga pesan error >>>>>>>>>> seperti file terlampir ( excel error 1 ) >>>>>>>>>> >>>>>>>>>> Mohon bantuannya apakah saya salah dalam membuat get external >>>>>>>>>> data ? sebagai info tambahan : >>>>>>>>>> >>>>>>>>>> 1. di file database yang sudah di set Sebagai Tabel, mempunyai >>>>>>>>>> row hingga 400 row >>>>>>>>>> >>>>>>>>>> 2. waktu menggunakan get external data, saya pake yang dari file >>>>>>>>>> excel >>>>>>>>>> >>>>>>>>>> Harapan saya dengan menggunakan exernal data, excel lebih menjadi >>>>>>>>>> enteng karena database terpisah dengan reportnya. >>>>>>>>>> >>>>>>>>>> Terima kasih >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > >