ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบล็อกวันนี้ เราจะตรวจสอบ สามวิธีในการแยก วินาที ออกจากค่า 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: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้