ค่าวันที่และเวลา: วิธีการตัดวินาที

ค่าวันที่และเวลา: วิธีการตัดวินาที

ในบล็อกวันนี้ เราจะตรวจสอบ สามวิธีในการแยก วินาที  ออกจากค่า DateTime คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

ถ้าเป็นไปได้ คุณจะต้องลดจำนวนสมาชิกของข้อมูลลงในขณะที่ยังคงเป็นไปตามข้อกำหนดทางธุรกิจ อย่างไรก็ตาม ค่า DateTime สามารถมีจำนวนสมาชิกที่สูงมากได้

ซึ่งหมายความว่าคอลัมน์ DateTime สามารถมีค่าที่ไม่ซ้ำกันได้จำนวนมาก ซึ่งอาจส่งผลต่อขนาดโมเดลและประสิทธิภาพ 

สารบัญ

วิธีตัดวินาทีใน Power Query

มีสองวิธีที่ชัดเจนในการจัดการกับสิ่งนั้น อย่างแรกคือต้องแน่ใจว่าได้แบ่งค่า DateTime เสมอ ดังนั้นคุณจะได้คอลัมน์หนึ่งที่มีวันที่และอีกหนึ่งคอลัมน์ที่มีเวลา

ประการที่สองคือการกำหนดความละเอียดของการวิเคราะห์ที่ต้องดำเนินการ คุณต้องรายงานเป็นวินาที นาที หรือแม้แต่ชั่วโมง

อย่างไรก็ตาม ในบล็อกนี้ เราจะมุ่งเน้นไปที่วิธีการแยกวินาทีออกจากค่า DateTime เท่านั้น 

แนวทาง UI-Drive แบบเต็มสำหรับค่าวันที่และเวลา

เริ่ม ต้นด้วยการไปที่ตัวแก้ไข Power Query ของคุณ แนวทางแรกที่คุณจะได้เรียนรู้คือแนวทางที่ขับเคลื่อนด้วยส่วนต่อประสานกับผู้ใช้เต็มรูปแบบ 

เมื่อเลือกคอลัมน์ DateTime แล้ว ให้ไป ที่แท็ บเพิ่มคอลัมน์เลือกเวลาจากนั้นเลือกเวลาเท่านั้น

ค่าวันที่และเวลา: วิธีการตัดวินาที

คอลัมน์เวลาจะปรากฏขึ้น 

ค่าวันที่และเวลา: วิธีการตัดวินาที

คลิกไอคอนเวลา แล้วเลือกข้อความ 

ค่าวันที่และเวลา: วิธีการตัดวินาที

จากนั้นเปลี่ยนกลับเป็นเวลาโดยทำตามขั้นตอนเดียวกัน อย่าเลือกแทนที่ปัจจุบัน แต่เพิ่มขั้นตอนใหม่แทน

ค่าวันที่และเวลา: วิธีการตัดวินาที

ค่าวันที่และเวลา: วิธีการตัดวินาที

และตอนนี้เราได้สูญเสียค่าวินาทีของเวลานั้นไปแล้ว 

ค่าวันที่และเวลา: วิธีการตัดวินาที

โดยส่วนตัวแล้ว ฉันใช้วิธีนี้ในการแปลงเป็นข้อความแล้วย้อนเวลากลับไปให้บ่อยขึ้น แต่ใช้วิธีการที่ไม่ได้ขับเคลื่อนด้วย UI ซึ่งฉันใช้ไวยากรณ์อื่น 

วิธีการที่ไม่ได้ขับเคลื่อนด้วย UI สำหรับค่า DateTime

มาดูแนวทางที่ไม่ใช่ไดรฟ์ UI ของเรากัน 

ด้วยไอคอนตารางขนาดเล็กที่มุมซ้ายบน ให้เลือกเพิ่มคอลัมน์แบบกำหนดเอง 

ค่าวันที่และเวลา: วิธีการตัดวินาที

คุณสามารถเรียกคอลัมน์ใหม่Time2 หากต้องการแปลงค่า DateTime เป็นข้อความ คุณสามารถใช้ฟังก์ชัน=DateTime.ToText ([วันที่สร้าง), “HH:mm”) 

ค่าวันที่และเวลา: วิธีการตัดวินาที

โปรดทราบว่า ส่วน วันที่สร้างในฟังก์ชันถูกเพิ่มโดยคลิกที่ คอลัมน์ วันที่สร้างทางด้านขวาตามที่แสดงในภาพด้านบน HH:mm แสดงรูปแบบเวลา และเราใช้อักษรตัวใหญ่ HH เพื่อใช้รูปแบบ 24 ชั่วโมง

คลิกตกลง จากผลลัพธ์ เราสามารถเห็นคอลัมน์ใหม่ที่มีเฉพาะชั่วโมงและนาทีเท่านั้น 

ค่าวันที่และเวลา: วิธีการตัดวินาที

ลองเปลี่ยนรูปแบบชั่วโมงเป็นตัวพิมพ์เล็ก โดยไปที่แถบสูตรแล้วเปลี่ยนHHเป็นhh คลิกเครื่องหมายถูก หลังจากนั้น 

ค่าวันที่และเวลา: วิธีการตัดวินาที

สำหรับจุดประสงค์ของบล็อกนี้ เราจะแปลงตารางของเรากลับเป็นรูป แบบ  24 ชั่วโมงโดยเปลี่ยนกลับเป็นHH

ค่าเวลาที่คุณมีอยู่ในรูปแบบข้อความ หากต้องการแปลงกลับเป็นรูปแบบเวลา ให้ใช้ฟังก์ชันที่แสดงด้านล่างแล้วคลิกเครื่องหมายถูก

ค่าวันที่และเวลา: วิธีการตัดวินาที

การใช้ DateTime.ToRecord

คุณสามารถใช้อีกวิธีหนึ่งเพื่อทำสิ่งเดียวกันได้ ในตัวอย่าง นี้เราใช้DateTime.ToRecord

เริ่มต้นด้วยการไปที่ไอคอนตารางขนาดเล็กจากนั้นเพิ่มคอลัมน์ที่กำหนดเอง

ค่าวันที่และเวลา: วิธีการตัดวินาที

หน้าต่าง Custom Column จะปรากฏขึ้น คุณสามารถใช้ชื่อTime3และใช้ ฟังก์ชัน DateTime.ToRecordโดยใช้สูตรที่แสดงด้านล่าง 

ค่าวันที่และเวลา: วิธีการตัดวินาที

คลิกตกลงเพื่อส่งคืนบันทึก

ค่าวันที่และเวลา: วิธีการตัดวินาที

คลิกที่ระเบียนใดระเบียนหนึ่ง แล้วคุณจะเห็นตัวอย่างด้านล่าง

ค่าวันที่และเวลา: วิธีการตัดวินาที

ในการแสดงตัวอย่าง คุณจะเห็นว่าส่วนวันที่และเวลามีฟิลด์ภายในเรกคอร์ด

ค่าวันที่และเวลา: วิธีการตัดวินาที

เมื่อใช้ฟังก์ชัน #time ในตัว คุณสามารถเปลี่ยนค่านั้นกลับเป็นค่าเวลาได้ ขั้นแรก ให้สร้างตัวแปรเพื่อให้อ้างอิงได้ง่ายขึ้น ดังนั้นให้tเท่ากับฟังก์ชันที่คุณสร้างไว้แล้วด้วยค่าเวลาที่แท้จริงที่เพิ่มเข้ามา ใช้เวลาสามอาร์กิวเมนต์ ชั่วโมง นาที และวินาที

ขยายฟังก์ชันโดยเพิ่มวงเล็บเปิด สำหรับชั่วโมง ให้เรียกระเบียนของคุณว่า tและอ้างอิงชื่อฟิลด์ hour โดยพิมพ์hour ภายในวงเล็บเหลี่ยมดังนี้: t[hour]

เพิ่มเครื่องหมายจุลภาค (,)แล้วทำซ้ำขั้นตอนเดิมสำหรับนาที: t[นาที] เพิ่มเครื่องหมายจุลภาคและศูนย์ (0)สำหรับวินาที

ฟังก์ชันผลลัพธ์แสดงอยู่ด้านล่าง จากนั้นคลิกเครื่องหมายถูก

ค่าวันที่และเวลา: วิธีการตัดวินาที

แน่นอน คุณยังสามารถตั้งค่าประเภทได้โดยการเพิ่มเวลาประเภทให้กับฟังก์ชัน

ค่าวันที่และเวลา: วิธีการตัดวินาที

บทสรุป

ในบล็อกของวัน นี้คุณได้เรียนรู้วิธีตัดวินาทีออกจาก ค่า DateTimeในPower Query คุณได้ฝึกฝนวิธีต่างๆ ในการลดจำนวนสมาชิกของค่า DateTime ของคุณในสามวิธีที่แตกต่างกัน รวมถึงวิธีการที่ขับเคลื่อนด้วย UI แบบเต็มวิธีการที่ไม่ได้ขับเคลื่อนด้วย UIและการใช้บันทึกค่า DateTime ของคุณ

สิ่งที่ดีที่สุด

เมลิซซา เดอ คอร์ต


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้