Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Tutorial ini akan membincangkan tentang cara mengimport dan membuka fail Excel dengan berbilang helaian kepada satu jadual LuckyTemplates.

Fail Excel data ini akan digunakan untuk tutorial ini.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Fail mengandungi 60 helaian data dengan susun atur yang sama.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Objektif tutorial ini adalah untuk memuatkan semua helaian Excel ke LuckyTemplates dan mendapatkan semula maklumat Bon sebagai satu jadual. Anda perlu mendapatkan ticker Keselamatan dan menambahnya dalam lajur yang berasingan. Kemudian, tambahkan kesemuanya bersama-sama dalam satu jadual yang memanfaatkan UI untuk menjana kod yang anda perlukan.

Isi kandungan

Mengimport Helaian Excel Untuk Menguasai BI

Perkara pertama yang perlu dilakukan ialah membuka Editor Pertanyaan Kuasa dan buat parameter untuk menyimpan lokasi fail menggunakan pilihan Urus Parameter .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Di dalam kotak Urus Parameter, klik Baharu dan masukkan Lokasi Fail sebagai nama parameter. Seterusnya, tetapkan Jenis Data kepada Teks dan Nilai Dicadangkan kepada Sebarang Nilai . Salin laluan fail fail Excel dan tampalkannya dalam medan Nilai Semasa.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Selepas menekan OK, klik Sumber Baharu dan pilih Buku Kerja Excel .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Seterusnya, pilih dan buka Fail Excel. Setelah selesai, skrin Navigator akan dibuka dan menyenaraikan semua helaian dalam fail Excel.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Pilih helaian pertama dan tekan OK. Selepas itu, anda akan melihat jadual di dalam Power Query Editor.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Perkara seterusnya yang perlu dilakukan ialah menukar laluan fail berkod keras ke dalam parameter fail. Buka tetingkap Advanced Editor dan tukar laluan fail dalam kod Sumber kepada FileLocation .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Adalah lebih baik untuk mempunyai data anda dalam jadual Excel kerana sempadan atau julat data ditentukan sebelum anda membawanya ke Power Query . Memandangkan fail mengandungi helaian dan tiada jadual, ia berisiko membawa masuk lajur kosong dan baris kosong jadi anda perlu menyusunnya.

Mengeluarkan Ticker Keselamatan Daripada Excel Kepada LuckyTemplates

Mengetahui bahawa susun atur helaian adalah tetap membantu dalam membina penyelesaian, terutamanya jika anda ingin memaksimumkan dan menggunakan antara muka pengguna untuk menjana kod. Sebagai contoh, satu keperluan ialah menambah lajur yang mengandungi ticker Keselamatan. Jika anda melihat data, anda boleh melihat ticker.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Antara muka pengguna boleh membantu anda mengekstrak nilai ticker. Klik kanan pada sel dan pilih Tambah Sebagai Pertanyaan Baharu .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Dalam bar formula, anda akan melihat bahawa nama jadual diikuti dengan nombor baris berasaskan sifar antara kurungan kerinting. Tanda kurung kerinting dipanggil pengendali indeks kedudukan . Anda juga akan melihat nama medan yang disertakan dengan kurungan segi empat sama yang dipanggil operator akses medan .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Dengan kod tersebut, anda kini boleh mengekstrak nilainya. Kembali ke jadual Bond dan dapatkan data Bon. Mula-mula, keluarkan 8 lapan baris teratas. Klik Alih Keluar Baris dan pilih Alih Keluar Baris Teratas .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Seterusnya, masukkan 8 dalam medan Number Of Rows dan tekan OK.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kemudian, klik Gunakan Baris Pertama Sebagai Pengepala untuk menetapkan pengepala.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Setelah selesai, jadual Bond kini akan kelihatan seperti ini.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Tepat di bawah pengepala, anda akan melihat garis nipis yang mewakili kualiti lajur. Dari situ, anda dapat melihat bahawa terdapat banyak ruang kosong dalam lajur. Ini bermakna fail itu membawa banyak baris kosong.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Mengalih keluar Baris Kosong

Untuk mengalih keluar baris kosong, klik Alih Keluar Baris dan pilih Alih Keluar Baris Kosong .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Transformasi itu menjana sintaks ini:

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Record.FieldValues ​​mendapat semua nilai daripada baris semasa dalam jadual sebagai senarai. List.RemoveMatchingItems mengalih keluar semua nilai dalam senarai pertama yang mempunyai padanan dalam senarai kedua. Senarai kedua hanya mengandungi rentetan teks kosong atau null. Ini ialah nilai yang akan dikecualikan daripada senarai pertama.

Jika semua rentetan teks kosong dan null telah dialih keluar daripada senarai dengan nilai medan rekod, senarai itu hendaklah kosong dan List.IsEmpty akan menilai kepada Benar. Kemudian, Table.SelectRows akan mengekalkan Trues.

Anda tidak sepatutnya berakhir dengan jadual dengan hanya baris kosong. Itulah sebabnya kata kunci not ditambahkan sebelum List.IsEmpty . Itu kemudian mengembalikan jadual yang mengandungi baris bukan kosong.

Selain daripada baris kosong, anda juga perlu mengalih keluar lajur kosong. Tetapi sebelum itu, lihat apa yang dijana Power Query apabila anda mengalih keluar lajur. Pilih lajur keempat dan klik Alih keluar lajur .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Selepas melakukan transformasi, anda akan melihat sintaks ini dalam bar formula.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Ia memanggil fungsi Table.RemoveColumns kemudian merujuk dan melepasi langkah sebelumnya dalam anak tetingkap Applied Steps sebagai hujah pertama. Transformasi seterusnya melepasi senarai yang mengandungi nama lajur lajur yang anda mahu alih keluar.

Menduakan Pertanyaan

Sekarang, salin pertanyaan dan pilih langkah Promosikan Pengepala dalam anak tetingkap Langkah Gunaan. Seterusnya, klik kanan pada langkah itu dan pilih Padam Hingga Tamat .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Ingat bahawa anda boleh menggunakan operator indeks kedudukan untuk menghantar nombor baris berasaskan sifar dalam set kurungan kerinting. Jadi simpan hanya baris pertama dengan memasukkan 0 dalam dua kurungan kerinting dalam bar formula.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Setelah selesai, jadual Bond akan kelihatan seperti ini.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Dari sana, gunakan semula sebahagian daripada logik yang dicipta oleh langkah Baris Kosong yang Dialih Keluar untuk menukar rekod menjadi senarai dan untuk mengalih keluar nol. Kembali ke pertanyaan Bon dan pilih langkah Alih Keluar Baris Kosong. Seterusnya, salin kod M ini.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kembali ke pertanyaan pendua dan tampal kod dalam bar formula. Kemudian, susun beberapa rentetan untuk menjadikan formula kelihatan seperti ini.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Anda kini telah membuat senarai dengan nama lajur yang anda mahu simpan. Namakan semula Nama Lajur pertanyaan .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kemudian, kembali ke pertanyaan Bon. Memandangkan anda telah membuat pertanyaan yang mengandungi semua lajur yang anda ingin simpan, anda perlu menyenaraikan semua lajur yang anda mahu kecualikan dalam fungsi Table.RemoveColumns .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Tukar {Column4} dengan sintaks yang sama yang telah disalin daripada langkah Baris Kosong Dialih Keluar. Tukar juga {“”, null} kepada ColumnNames .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kemudian, anda perlu lulus senarai dengan nama lajur sebenar daripada jadual Bond. Tukar Record.FieldValues(_) kepada Table.ColumnNames() . Masukkan #”Baris Kosong Dialih Keluar” di dalam kurungan untuk menghantar hujah rujukan jadual.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Menetapkan Jenis Data Kepada Lajur

Perkara seterusnya yang perlu dilakukan ialah menetapkan jenis data yang sesuai kepada lajur. Untuk lajur Tarikh, klik ikon di sebelah pengepala dan pilih Tarikh.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Untuk lajur PX_LAST dan YLD_YTM_MID, pilih jenis data Nombor Perpuluhan.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Dengan tiga pertanyaan ini, anda telah mencipta semua blok binaan yang boleh anda gunakan untuk mereka bentuk penyelesaian yang menangani semua helaian dalam fail Excel . Untuk itu, anda perlu menduplikasi pertanyaan Bon dan memadam semua langkah kecuali langkah Sumber dalam anak tetingkap Langkah Gunaan.

Menambah Lajur Ticker Keselamatan Daripada Excel Kepada LuckyTemplates

Dalam langkah Sumber, anda boleh melihat semua data dalam fail Excel. Daripada membuat pertanyaan berasingan untuk setiap helaian, anda boleh menggunakan pertanyaan Bon dan mengubah jadual bersarang dalam lajur Data.

Mula-mula, tambahkan ticker Keselamatan. Jika anda mengklik ruang putih di dalam sel mana-mana jadual, anda akan melihat pratonton kandungan jadual itu.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Anda perlu mencipta logik menggunakan pernyataan untuk mendapatkan ticker Keselamatan. Pergi ke pertanyaan Column2 dan salin alamat ticker Security dari bar formula.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Seterusnya, kembali ke pertanyaan Bon dan tambah lajur tersuai.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Namakan lajur Security Ticker dan tulis kod M berikut.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Formula tersebut mempunyai pernyataan IF yang mengatakan bahawa jika perkataan Security ditemui dalam Column1, ia akan memberikan nilai sel daripada Column2 yang bersebelahan dengannya. Jika tidak, batal akan diberikan.

Selepas menekan OK, lajur baharu dengan ticker Keselamatan akan ditambahkan pada jadual.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Klik butang lungsur turun lajur Security Ticker dan nyahpilih null untuk mengalih keluar semua null dalam lajur.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Selepas itu, anda akan ditinggalkan dengan semua maklumat Bon dari semua helaian. Apa yang anda perlu lakukan ialah mengulangi transformasi yang dilakukan yang dilakukan dalam pertanyaan Bond(2) dan gunakannya pada jadual bersarang dalam lajur Data.

Mencipta Lajur Tersuai Untuk Pertanyaan Bon

Pergi ke pertanyaan Bond(2), buka tetingkap Advanced Editor dan salin kod berikut:

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Seterusnya, kembali ke pertanyaan Bon dan buat lajur tersuai lain. Memandangkan anda perlu menggunakan berbilang transformasi merentas berbilang langkah, anda perlu menggunakan pernyataan let . Jadi, masukkan biarkan dan tampal kod daripada Editor Lanjutan.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kemudian, tukar Bond_Sheet kepada Data untuk mengubah jadual dalam lajur Data.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Selepas menekan OK, lajur baharu akan ditambah dalam jadual.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Jika anda mengklik ruang putih di dalam mana-mana sel lajur itu, anda akan melihat data daripada pertanyaan Bond(2).

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Apa yang anda perlukan adalah dalam dua lajur terakhir pertanyaan Bon. Jadi, pilih kedua-dua lajur Security Ticker dan Custom dan klik Alih Keluar Lajur Lain daripada reben Alih Lajur.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kembangkan lajur Tersuai dan nyahtanda kotak Gunakan Nama Asal Sebagai Awalan.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Setelah selesai, sahkan jadual. Di bawah jadual, pilih pilihan Pemprofilan Lajur Berdasarkan Seluruh Set Data .

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Selepas transformasi itu, ralat akan berlaku dalam lajur Data.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Jadi periksa ralat dengan mengklik lajur Data dan memilih Keep Errors dalam reben Keep Rows.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Jika anda mengklik nilai Ralat di dalam lajur Data, anda boleh membaca mesej ralat di bawah:

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Untuk menyelesaikan isu, alih keluar langkah Kept Errors dahulu. Klik lajur Data dan pilih Alih Keluar Ralat daripada reben Alih Keluar Baris.

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kemudian, tetapkan pilihan pemprofilan lajur kembali ke 1000 baris teratas. Dan itu sahaja!

Melampirkan Beberapa Helaian Dalam Excel Kepada LuckyTemplates

Kesimpulan

Penyelesaian dipacu antara muka pengguna ini boleh membantu anda menambahkan berbilang helaian daripada fail Excel ke LuckyTemplates. Daripada membuat 60 pertanyaan berasingan dan melakukan semua transformasi berulang kali, penyelesaian ini boleh mencipta satu pertanyaan yang melaksanakan semua transformasi. Gunakan dan maksimumkan penyelesaian ini untuk membina laporan data yang hebat .

Melissa


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu