Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Dalam catatan blog hari ini, kita akan membincangkan Masalah Minggu #6 . Saya akan menunjukkan kepada anda cara memformat data dalam LuckyTemplates yang melibatkan penggunaan pertanyaan kuasa . Tangkapan skrin di bawah ialah penyelesaian yang perlu anda miliki selepas anda melakukan semua transformasi data. Nombor baki sebenar ialah $685,616.33 . Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Kami mempunyai banyak penyertaan untuk Cabaran #6. Saya menghargai usaha semua orang dalam usaha untuk mencapai ini. Satu perkara yang perlu diambil perhatian ialah kami melihat sekumpulan penyertaan yang mempunyai baki sedikit sahaja. Saya akan menunjukkan kepada anda semasa saya menyemak entri saya untuk cabaran ini mengapa jumlah dolar itu ditolak.

Ambil perhatian bahawa penyelesaian saya tentang cara anda boleh memformat data dalam melibatkan beberapa langkah dan terdapat banyak entri yang memekatkan langkah tersebut. Saya akan mengambil kira pintasan ini untuk usaha masa hadapan yang saya lakukan dengan jenis data ini. Jadi bukan sahaja peserta membantu menyelesaikan Masalah Minggu ini, tetapi mereka juga membantu saya dalam jangka masa panjang juga apabila ia datang untuk membangunkan laporan.

Saya akan membuka pertanyaan kuasa dan melalui langkah demi langkah tentang cara saya menghasilkan penyelesaian saya. Beginilah rupa produk yang dimuktamadkan.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Tetapi jika saya mengklik pada sumbernya, anda akan melihat bahawa ini adalah yang mula-mula muncul apabila kami menyambung ke lokasi fail tempat kami menyimpan fail CSV.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Isi kandungan

Faedah Komen

Semak langkah di sebelah kanan. Anda boleh melihat "i" kecil yang merupakan singkatan untuk maklumat. Ini menunjukkan bahawa terdapat ulasan yang dibuat dalam editor lanjutan.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Mari buka editor lanjutan dengan cepat di sini. Anda dapat melihat bahawa teks yang berwarna hijau adalah ulasan yang membantu saya mengingatkan diri saya apa yang saya fikirkan pada masa itu.

Ia meninggalkan jejak apa yang telah saya lakukan pada masa lalu jadi jika seseorang baru datang untuk melihat fail, mereka sekurang-kurangnya boleh mempunyai idea tentang laluan yang saya lalui.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Kita boleh lihat komen di sebelah sini. Komen pertama pada Changed Type1 pada asasnya adalah mengenai penukaran jenis untuk lajur yang berbeza. Seperti yang anda lihat, ulasan yang saya buat ialah "Pastikan lajur semasa ditetapkan sebagai perpuluhan, atau di sinilah keadaan akan mula menjadi buruk!"

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Ini membawa saya kepada titik mengapa orang datang dengan jumlah baki yang salah yang saya tunjukkan kepada anda sebelum ini.

Sebab Tersalah Jumlah

Biar saya tunjukkan satu lagi fail PBIX yang saya salin daripada seseorang yang mempunyai salah satu daripada entri tersebut. $685,615.28 adalah jumlah yang salah, dan terdapat banyak penyertaan yang mempunyai jumlah yang terhasil ini.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Mari kita fikirkan bagaimana dan mengapa itu berlaku. Jika kita pergi ke tab Transform dan klik pada Detect Data Type , yang secara automatik mengesan semua baris, kita dapat melihat bahawa lajur semasa muncul sebagai integer 64, yang bukan yang kita mahu lihat.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Inilah sebabnya mengapa jumlah itu salah. Terdapat juga cara lain ralat ini boleh muncul dalam tetapan anda. Mari pergi ke Fail>Pilihan dan tetapan>Pilihan.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Di bawah bahagian GLOBAL dan Data Load, kita boleh melihat Type Detection . Saya telah memilih Kesan jenis lajur dan pengepala untuk sumber tidak berstruktur mengikut tetapan setiap fail .

Jika anda memilih pilihan pertama, iaitu jenis lajur dan pengepala Sentiasa dikesan untuk sumber tidak berstruktur , anda akan mendapat ralat dalam jumlah baki juga.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Salah seorang kami yang telah banyak membantu dalam hal kod M atau bahasa pertanyaan kuasa ialah Melissa. Dia menunjukkan kepada saya dokumen Microsoft yang akan menerangkan kepada kami mengapa ralat ini berlaku.

Seperti yang anda lihat, ini pernah dipanggil Project Options . Pilihan untuk Mengesan jenis lajur dan pengepala secara automatik untuk sumber tidak berstruktur telah disemak.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Dokumen itu juga mengatakan bahawa ia hanya berdasarkan pada 200 baris pertama jadual anda.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Dalam jadual saya, jumlah baris asal adalah sekitar 4,000 baris atau lebih. Jadi inilah sebabnya ia tidak mengambil jumlah yang betul.

Mari kembali ke pertanyaan kuasa dan mula memformat data dalam LuckyTemplates. Seperti yang anda lihat dalam langkah Jenis Berubah , ia adalah integer 64 dengan arus.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Jadi apa yang saya akan lakukan di sini dengan pantas ialah menapis mengikut salah satu nombor invois ini untuk menunjukkan kepada anda rupa sebelum dan selepas.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Sebaik sahaja saya memilih nombor invois tertentu, kita dapat melihat bahawa jumlah semasa ialah 4,741.01.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Sebaik sahaja saya mengklik pada jenis perubahan ini, anda akan melihat nilai telah berubah dan ia dibundarkan kepada 4,741.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Jadi ini adalah cara yang cepat dan mudah untuk menerangkan apa yang salah dengan entri lain untuk Masalah Minggu ini.

Mari kembali kepada penyelesaian saya dalam pertanyaan kuasa M. Langkah seterusnya ialah saya menapis baris untuk menunjukkan baris kosong sahaja.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Langkah seterusnya ialah tempat saya mengalih keluar lajur. Saya mengalih keluar semua lajur kecuali yang anda lihat pada tangkapan skrin. Juga, ambil perhatian bahawa nombor rekod yang pada asalnya muncul sebenarnya adalah nombor invois.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Langkah seterusnya ialah mengalih keluar baris kosong yang batal untuk setiap medan.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Kemudian saya menamakan semula lajur pertama yang kosong sebelum ini dan menukarnya kepada Pelanggan... kerana kami akan menambah medan lain yang akan menjadi medan Pelanggan sebenar saya.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Langkah seterusnya ialah menggantikan semua nilai kosong kepada null dalam lajur Pelanggan. Sebab mengapa kita perlu melakukan ini adalah kerana langkah seterusnya.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Untuk mengisi semua baris ini, tiada satu pun daripada baris ini boleh kosong dan mesti kosong.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Untuk mengisi, klik pada lajur, pergi ke Isi , kemudian Bawah .

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Beginilah cara anda boleh melihat semua nama tertera di seluruh lajur ini.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Lajur Penapisan

Saya juga menapis beberapa baris lagi di sini dan menapis mengikut nombor invois untuk mengalih keluar baris yang kosong.

Saya menambah lajur Pelanggan lain di mana saya menyalin lajur dalam tangkapan skrin di atas dan menyingkirkan nombor sebelum nama.

Saya juga menyusun semula lajur. Saya mengalihkan lajur pelanggan baharu itu dari akhir ke awal. Dan kemudian saya mengalih keluar lajur Pelanggan yang mempunyai titik atau noktah di penghujungnya. Jadi sekarang saya hanya mempunyai satu lajur Pelanggan yang jelas tanpa nombor di sebelah kirinya.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Kemudian langkah seterusnya ialah Jumlah Disisipkan, di mana saya mengambil semua nilai daripada Semasa, 1 – 30, 31 – 60, 61 – 90 dan 91 hingga 120. Saya menambah semua lajur tersebut bersama-sama untuk mendapatkan lajur tersuai yang dipanggil Penambahan .

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Cara lain untuk melakukan ini ialah dengan menyerlahkan semua lajur, pergi ke tab Tambah Lajur , klik Standard, dan kemudian klik pada Tambah .

Ini akan memberi anda medan Penambahan tanpa perlu menaip apa-apa ke dalam pertanyaan kuasa.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Dan kemudian saya mengalih keluar semua lajur asal tersebut: Semasa, 1 – 30, 31 – 60, 61 – 90 dan 91 – 120. Selepas itu, saya baru menamakannya Balance .

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Langkah seterusnya ialah menambah lajur tersuai. Untuk cabaran ini, adalah pada 21 Januari apabila data asal ini diambil daripada pelanggan.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Tarikh secara automatik muncul sebagai fungsi teks, jadi saya menukarnya kepada fungsi tarikh dengan langkah ini.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Mencipta Lajur Umur

Untuk membuat lajur umur, saya menyerlahkan Tarikh Hari Ini dan Tarikh Akhir. Kemudian saya pergi ke tab Tambah Lajur dan mengklik pada Tolak Hari .

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Langkah seterusnya ialah menukar ini kepada nombor bulat.

Dan kemudian saya menamakan semula lajur daripada Age kepada Days Aged . Kemudian saya menambah dua lagi lajur bersyarat. Satu adalah untuk lajur penuaan untuk mengkategorikan semula item ini.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Lajur bersyarat kedua akan membantu mengisih lajur penuaan supaya lajur itu dipaparkan dalam tertib berurutan.

Kesimpulan

Jadi ini adalah bagaimana saya datang dengan penyelesaian saya untuk Masalah Minggu ini. Sebaik sahaja saya menekan Tutup dan memohon, ini adalah hasilnya.

Format Data Dalam LuckyTemplates: Menangani Format Data Tidak Teratur

Saya harap anda seronok melalui penyelesaian bersama saya. Jika anda menikmati tutorial ini tentang cara anda boleh memformat data dalam LuckyTemplates, sila langgan saluran TV untuk kandungan yang serupa.

Jarrett


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