Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Saya akan menunjukkan kepada anda cara untuk menyediakan tarikh mula dan tarikh tamat dinamik menggunakan jadual tarikh pertanyaan kuasa LuckyTemplates.
Jika anda telah mengikuti siri ini pada subjek Kecerdasan Masa yang berbeza, anda sudah tahu cara membuat jadual tarikh menggunakan fungsi pertanyaan kuasa. Anda mungkin juga telah membaca tentang cara menukar tarikh tamat untuk jadual itu. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Kali ini, bagaimanapun, saya akan menunjukkan kepada anda beberapa alternatif.
Isi kandungan
Jadual Tarikh Pertanyaan Kuasa
Saya akan bermula dengan menuju ke fungsi jadual tarikh pertanyaan kuasa. Ia menunjukkan empat parameter tarikh – Tarikh Mula yang diperlukan, Tarikh Tamat yang diperlukan, Bulan FYStart pilihan dan senarai percutian pilihan.
Ambil perhatian bahawa untuk setiap pertanyaan yang anda gunakan, fungsi pertanyaan yang sepadan akan dipaparkan di sini.
Anda juga akan melihat parameter tarikh dalam susunan yang sama yang disenaraikan sebelum ini. Jadi ini menunjukkan Tarikh Mula, Tarikh Akhir dan tahun fiskal. Ia juga menunjukkan nol untuk senarai percutian.
Memandangkan anda telah melihat bahagian-bahagian fungsi jadual tarikh, saya akan menunjukkan kepada anda fungsi pertanyaan berbeza yang boleh anda gunakan.
Fungsi Jadual Tarikh Pertanyaan Kuasa
Jika saya pergi ke jadual Jualan saya, yang juga jadual fakta saya, ia menunjukkan lajur OrderDate.
Jika saya mengklik pada menu lungsur di sebelah OrderDate, ia akan menunjukkan bahawa tarikh pertama dalam kalendar ini ialah 24 September 2017.
Jadi saya akan mengekstrak data itu dengan membuat pertanyaan kosong baharu.
Saya akan menggunakan fungsi List.Min.
Melihat penerangan, ia menunjukkan bahawa List.Min mengembalikan item minimum dalam senarai.
Untuk fungsi ini, saya akan merujuk jadual Jualan dan lajur OrderDate.
Sebaik sahaja saya tekan enter, ia memberi saya tarikh pertama, iaitu pada 24 September, 2017.
Saya akan menamakan semula pertanyaan ini dan memanggilnya FirstSale.
Tetapi membuat kalendar bermula pada 24 September mungkin tidak masuk akal. Jadi saya akan mengubahnya kembali ke awal tahun ini.
Untuk melakukan itu, saya akan menggunakan pertanyaan kosong sekali lagi. Kali ini, saya akan menggunakan fungsi Date.StartOfYear.
Date.StartOfYear mengembalikan nilai pertama tahun tertentu untuk nilai tarikh, tarikh masa atau zon waktu tarikh.
Untuk nilai tarikh saya, saya akan menggunakan FirstSale.
Sebaik sahaja saya tekan enter, ia kini menunjukkan yang pertama bulan Januari, 2017.
Saya akan menamakan semula pertanyaan ini juga, dan memanggilnya StartOfYear.
Tetapi ada cara lain untuk mendapatkan nilai yang sama. Itu dengan menggunakan tarikh intrinsik.
Jadi saya akan membuat pertanyaan baharu sekali lagi dan menggunakan #date, iaitu nilai tarikh intrinsik.
Untuk #date, saya memerlukan nilai dinamik. Jadi saya akan menggunakan Date.Year dan rujukan FirstSale. Saya juga akan menggunakan 1 Januari, yang diwakili oleh dua 1 pada ukuran.
Saya akan menamakan fxStartDate ini.
Sekarang, saya akan kembali kepada pertanyaan jadual tarikh. Sekarang, saya boleh menukar parameter StartDate.
Tidak kira sama ada saya memilih StartOfYear atau fxStartDate kerana ia akan menghasilkan hasil yang sama.
Saya hanya akan menggunakan fxStartDate supaya saya boleh meletakkan nilai yang betul di sini.
Sekarang, kalendar saya bermula dari 1 Januari 2017.
Sudah tentu, saya boleh melakukan perkara yang sama untuk Tarikh Akhir. Saya hanya memerlukan pertanyaan kosong sekali lagi, tetapi kali ini, saya akan menggunakan fungsi List.Max. Saya juga akan merujuk Jualan dan lajur OrderDate.
Ini kini menunjukkan tarikh terakhir daripada jadual Jualan, iaitu pada 24 April, 2020.
Saya akan menyemak semula sama ada ia betul dengan mengisih lajur ini secara menurun. Sudah tentu, lajur itu menunjukkan 24 April 2020 sebagai tarikh akhir.
Saya akan menamakan semula pertanyaan ini LastSale.
Sekali lagi, saya boleh melakukan perkara yang sama untuk akhir tahun seperti yang saya lakukan untuk StartOfYear.
Pada pertanyaan baharu, saya akan menggunakan Date.EndOfYear dan merujuk LastSale.
Saya akan panggil EndOfYear ini.
Ingat bagaimana saya menggunakan tarikh intrinsik untuk StartOfYear? Saya juga boleh berbuat demikian untuk mengembalikan 31 Disember pada mana-mana tahun tertentu. Walau bagaimanapun, anda juga perlu memikirkan kemungkinan data itu akan tertumpah ke tahun baharu sebaik sahaja ia mencapai tarikh tamat tersebut.
Inilah cara anda boleh menanganinya.
Saya akan menggunakan Date.AddYears dan rujukan EndOfYear.
Untuk bilangan tahun, saya hanya akan menambah 1.
Sudah tentu, tarikh sekarang menunjukkan 2021.
Saya akan memanggil ini EndOfNextYear.
Saya kini akan menggantikan Tarikh Akhir pada jadual tarikh saya.
Saya akan menggunakan EndOfNextYear untuk menggantikannya.
Semak semula tahun saya, ia kini berjalan ke 2021.
Untuk menyimpan dan menggunakan semua perubahan yang saya buat, saya akan klik pada Tutup & Gunakan.
Fungsi Tarikh Lain
Pergi ke docs.microsoft.com dan cari bahasa formula Power Query M.
Setelah itu muncul, cari gambaran keseluruhan fungsi Tarikh.
This will show you all the other date functions that you can use when working inside power query date tables.
Build A Comprehensive Date Table In LuckyTemplates Really Fast
Time Comparison For Non Standard Date Tables In LuckyTemplates
Adding Workday And Weekend Numbers Into Your Date Table: Time Intelligence Technique In LuckyTemplates
Conclusion
There are many functions you can play with when using power query date tables, which is why I suggest looking through each one of them.
Start creating blank queries and using them to see what happens. This is the best way to find out how each query function can help you out in the scenarios you might face in the future.
Sejujurnya, pertanyaan kuasa ialah alat hebat yang boleh memberi anda cerapan hebat, terutamanya apabila tarikh terlibat. Cuba lihat catatan lain tentang kecerdasan masa dalam blog ini untuk melihat teknik lain yang boleh anda gunakan.
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