Nilai DateTime: Cara Menanggalkan Saat

Nilai DateTime: Cara Menanggalkan Saat

Dalam blog hari ini, kami akan mengkaji tiga cara untuk menanggalkan saat daripada nilai DateTimeAnda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Jika boleh, anda perlu mengurangkan kekeruhan data anda sementara masih memenuhi keperluan perniagaan. Walau bagaimanapun, nilai DateTime boleh mempunyai kardinaliti yang sangat tinggi.

Ini bermakna lajur DateTime boleh mengandungi sejumlah besar nilai unik, yang boleh memberi kesan kepada saiz model serta prestasi. 

Isi kandungan

Cara Menanggalkan Detik dalam Power Query

Terdapat dua cara yang jelas untuk menanganinya. Yang pertama ialah memastikan anda sentiasa membahagikan nilai DateTime supaya anda akan mendapat satu lajur dengan tarikh dan satu lajur dengan masa.

Yang kedua ialah untuk menentukan kebutiran analisis yang perlu dilakukan. Anda perlu melaporkan mengikut saat, minit atau jam.

Walau bagaimanapun, dalam blog ini, kami hanya akan menumpukan pada kaedah menanggalkan saat daripada nilai DateTime. 

Pendekatan UI-Drive Penuh untuk Nilai DateTime

Mulakan dengan pergi ke editor Power Query anda . Pendekatan pertama yang akan anda pelajari ialah pendekatan dipacu antara muka pengguna penuh. 

Dengan lajur DateTime anda dipilih, pergi ke tab Tambah Lajur , pilih Masa, kemudian pilih Masa Sahaja .

Nilai DateTime: Cara Menanggalkan Saat

Lajur Masa akan dipaparkan. 

Nilai DateTime: Cara Menanggalkan Saat

Klik ikon Masa dan pilih Teks. 

Nilai DateTime: Cara Menanggalkan Saat

Kemudian, kembalikannya ke Masa dengan mengikuti langkah yang sama. Jangan pilih ganti semasa, sebaliknya Tambah Langkah Baharu .

Nilai DateTime: Cara Menanggalkan Saat

Nilai DateTime: Cara Menanggalkan Saat

Dan kini kita telah kehilangan detik nilai masa itu. 

Nilai DateTime: Cara Menanggalkan Saat

Secara peribadi, saya menggunakan kaedah ini untuk menukar kepada teks dan kemudian kembali ke masa dengan lebih kerap, tetapi menggunakan pendekatan bukan dipacu UI yang mana saya menggunakan sintaks yang berbeza. 

Pendekatan Bukan Didorong UI untuk Nilai DateTime

Mari kita lihat pendekatan bukan pemacu UI kami. 

Dengan Ikon Jadual Mini di penjuru kiri sebelah atas, pilih Tambah Lajur Tersuai

Nilai DateTime: Cara Menanggalkan Saat

Anda boleh memanggil lajur baharu Time2 . Untuk menukar nilai DateTime kepada teks, anda boleh menggunakan fungsi =DateTime.ToText ([Tarikh dibuat), “HH:mm”). 

Nilai DateTime: Cara Menanggalkan Saat

Ambil perhatian bahawa bahagian Date Created dalam fungsi ditambah dengan mengklik pada lajur Date Created di sebelah kanan seperti yang ditunjukkan dalam imej di atas. HH:mm menunjukkan format masa dan kami menggunakan huruf besar HH untuk menggunakan format 24 jam.

Jom klik Okay. Daripada keputusan, kita boleh melihat lajur baharu dengan jam dan minit sahaja. 

Nilai DateTime: Cara Menanggalkan Saat

Mari cuba juga menukar format jam kepada huruf kecil. Untuk melakukan itu, pergi ke bar formula dan tukar HH kepada hh. Klik tanda semak selepas itu. 

Nilai DateTime: Cara Menanggalkan Saat

Untuk tujuan blog ini, mari kita kembalikan jadual kita kepada format 24 jam dengan menukarnya kembali kepada HH

Nilai masa yang anda ada adalah dalam format teks. Untuk mengembalikannya kepada format masa, gunakan fungsi yang ditunjukkan di bawah dan klik tanda semak.

Nilai DateTime: Cara Menanggalkan Saat

Menggunakan DateTime.ToRecord

Anda boleh menggunakan satu lagi kaedah untuk melakukan perkara yang sama. Dalam contoh ini, kami menggunakan DateTime.ToRecord .

Mulakan dengan pergi ke Ikon Jadual Mini kemudian Tambah Lajur Tersuai .

Nilai DateTime: Cara Menanggalkan Saat

Tetingkap Lajur Tersuai akan dipaparkan. Anda boleh menggunakan nama Time3 dan menggunakan fungsi DateTime.ToRecord menggunakan formula yang ditunjukkan di bawah. 

Nilai DateTime: Cara Menanggalkan Saat

Klik OK untuk mengembalikan rekod.

Nilai DateTime: Cara Menanggalkan Saat

Klik pada salah satu rekod, dan anda akan melihat pratonton di bawah.

Nilai DateTime: Cara Menanggalkan Saat

Dalam pratonton, anda boleh melihat bahawa bahagian tarikh dan masa mendapat medan dalam rekod.

Nilai DateTime: Cara Menanggalkan Saat

Menggunakan fungsi #masa intrinsik, anda boleh mengubahnya kembali kepada nilai masa. Pertama, buat pembolehubah untuk merujuknya dengan lebih mudah. Jadi biarkan t menyamai fungsi yang telah anda buat dengan nilai masa intrinsik ditambah. Ia memerlukan tiga hujah–jam, minit dan saat.

Panjangkan fungsi dengan menambah kurungan pembukaan. Untuk satu jam, panggil rekod anda t dan rujuk jam nama medan dengan menaip jam dalam kurungan segi empat sama seperti ini: t[hour] .

Tambahkan koma (,) , kemudian ulangi langkah yang sama untuk minit: t[Minit]. Tambahkan satu lagi koma dan sifar (0) untuk saat.

Fungsi yang terhasil ditunjukkan di bawah. Kemudian klik tanda semak.

Nilai DateTime: Cara Menanggalkan Saat

Sudah tentu, anda juga boleh menetapkan jenis dengan menambahkan masa jenis pada fungsi tersebut.

Nilai DateTime: Cara Menanggalkan Saat

Kesimpulan

Dalam blog hari ini, anda mempelajari cara untuk menanggalkan saat daripada Nilai DateTime dalam Power Query . Anda mempraktikkan cara yang berbeza untuk menurunkan kardinaliti nilai DateTime anda dalam tiga cara berbeza termasuk pendekatan terdorong UI penuh , pendekatan bukan terdorong UI dan menggunakan rekod nilai DateTime anda .

Semua yang terbaik,

Melissa de Korte


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