Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Untuk tutorial ini, saya ingin mempamerkan beberapa kaedah tentang cara anda boleh mencipta rekod baharu berdasarkan medan tarikh menggunakan Power Query LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Saya akan mempamerkan dua kaedah bagaimana untuk mencapai ini. Contoh ini datang daripada ahli , yang menyiarkan soalan dengan tarikh dan beberapa malam menginap. Ahli itu ingin mengetahui cara mencipta rekod baharu untuk setiap malam seseorang menginap di motel menggunakan Power Query.
Isi kandungan
Kaedah 1: Menggunakan Number.From Function Dalam Power Query LuckyTemplates
Jika anda biasa dengan pengiraan tarikh dalam Excel, anda mungkin akan tahu bahawa setiap hari boleh diterjemahkan kepada nombor bulat, dan anda boleh melakukannya di sini juga untuk mendapatkan angka yang setara bagi setiap tarikh. Kita boleh menggunakan fungsi Number.From .
Saya akan merujuk pertanyaan sumber saya dengan mengklik kanan padanya dan pilih Rujukan . Kemudian melalui meja mini itu, pergi Tambah Lajur Tersuai . Sekarang mari kita masukkan fungsi Number.From dan tuding ke lajur sebenar pertama yang mengandungi tarikh kita. Jangan lupa kurungan penutup dan tekan OK .
Jadi di sini kita melihat perwakilan integer untuk nilai tarikh. Dan kerana ia adalah nombor, kita boleh menambah dan menolak hari. Matlamatnya adalah untuk mencipta tarikh bagi setiap malam penginapan berturut-turut .
Jika kita meneliti rekod pertama, orang itu tinggal selama satu malam sahaja, jadi kita hanya perlu mengembalikan nilai tarikh sebenar pertama itu. Kemudian untuk rekod kedua, orang itu tinggal selama dua malam berturut-turut. Kami perlu mengembalikan kedua-dua nilai untuk 13 dan 14 Disember. Kita boleh mencapainya jika kita menambah nilai yang ada dalam lajur Malam kepada nilai yang kita ada dalam lajur Tersuai kami , dan kemudian menolak satu kerana kami telah melepasi nilai awal itu.
Jadi, mari pergi ke bar formula dan kembangkan logik yang telah kami cipta setakat ini. Kita perlu menggunakan nilai berangka itu untuk tarikh dua kali, jadi saya akan menyimpannya dalam pembolehubah. Saya akan menambah ungkapan let , kemudian menambah nama untuk pembolehubah saya. Saya akan panggil FirstNight itu . Dan kemudian, kita boleh menambah klausa dalam .
Senarai boleh dikembangkan kepada baris baharu dengan satu set pemula senarai, iaitu kurungan kerinting. Kita boleh membuat senarai dengan tarikh. Kami akan bermula daripada pembolehubah FirstNight kami sehingga pembolehubah FirstNight, serta apa sahaja yang ada dalam bilangan malam kami. Dengan satu set kurungan segi empat sama, tuding pada lajur Malam, dan kemudian tolak satu . Saya akan tekan OK , dan kami kini mempunyai senarai.
Apabila saya mengklik ke tepi dalam ruang putih, kita boleh melihat kandungan senarai bersarang itu di bawah dalam anak tetingkap pratonton kedua.
Sekarang dengan anak panah ke sisi ini, kita boleh Kembangkan ke Baris Baharu . Kemudian, saya boleh menetapkan jenis data ke dalam tarikh. Jadi anda boleh lihat bahawa kami kini mempunyai tarikh. Untuk rekod pertama, kami mengembalikan nilai yang sama seperti dalam nilai sebenar pertama. Untuk rekod kedua itu, kami mempunyai satu rekod untuk ke-13 dan satu untuk 14 Disember.
Kaedah 2: Menggunakan Senarai Fungsi M.Tarikh Dalam Power Query LuckyTemplates
Untuk kaedah kedua, kita boleh menggunakan fungsi M yang dipanggil List.Dates . Saya akan merujuk pertanyaan sumber saya, dan sekali lagi, dengan ikon jadual mini itu, saya akan menambah lajur tersuai.
Saya akan menambah fungsi List.Date dan kemudian meletakkannya dalam kurungan pembukaan. Pertama, ia mahukan nilai mula sebagai tarikh dan itu dalam lajur Pertama Sebenar kami yang mengandungi nilai tarikh kami. Jadi, kita pilih itu kemudian letakkan koma. Seterusnya, ialah kiraan sebagai nombor, yang bermaksud berapa banyak tarikh yang anda mahu kembali ke senarai itu. Dan kita dapat melihat bahawa itu adalah dalam ruangan Malam .
Seterusnya, adalah langkah sebagai tempoh. Fikirkan itu sebagai selang waktu. Kini kami sedang mencari malam berturut-turut dan kami mahu senarai tarikh yang berterusan. Satu hari mempunyai setara angka satu, jadi saya akan memasukkan tempoh dari satu , kemudian kurungan penutup dan tekan OK.
Sekali lagi, kami mempunyai senarai bersarang. Untuk rekod pertama, kami hanya mempunyai satu nilai dan untuk rekod kedua, kami mempunyai 13 dan 14 Disember.
Seterusnya, kita boleh sekali lagi Kembangkan itu ke Baris Baharu dan tetapkan jenis data yang sesuai setakat ini.
Sekarang, saya ingin menunjukkan perimeter pertama dalam fungsi List.Dates memerlukan jenis data tarikh. Jika saya melangkah ke langkah Sumber saya dan menukar jenis data ini kepada Tarikh/Masa, ia mengembalikan ralat. Itu kerana ia tidak melepasi tarikh. Kita boleh membetulkannya dengan mudah dengan pergi ke bar formula dan menambah Date.From .
Perkara lain yang ingin saya nyatakan ialah anda juga boleh membuat senarai tarikh berselang-seli . Apa yang anda perlu lakukan ialah menukar parameter langkah terakhir itu kepada 2, sebagai contoh.
Nilai Rekod – Nilai Berstruktur Dalam
Nilai Ekstrak Power Query Daripada Rekod Dan Senarai Dalam Power Query
Mencipta Nilai Untuk Setiap Tarikh Menggunakan Formula Power Query
Kesimpulan
Dalam blog ini, saya telah menunjukkan dua cara untuk mencipta rekod baharu berdasarkan medan tarikh. Yang pertama adalah dengan menjana senarai tarikh menggunakan pemula senarai dan yang kedua adalah dengan menggunakan fungsi List.Dates.
Saya harap anda mendapati tutorial ini membantu. Anda boleh menonton tutorial video penuh di bawah dan semak pautan di bawah untuk lebih banyak kandungan yang berkaitan.
Semua yang terbaik!
Melissa
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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