ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทช่วยสอนนี้ เราจะแสดงตัวอย่างโดยละเอียดว่าเหตุใดเราจึงต้องใช้ตัวแก้ไขแบบสอบถามใน LuckyTemplates เสมอ และสิ่งที่เราสามารถทำได้เมื่อใช้งาน
แนวทางปฏิบัติที่ดีที่สุดคือการนำข้อมูลของคุณเข้าสู่ตัวแก้ไขแบบสอบถามก่อนเสมอ
เราจะแสดงและพิสูจน์โดยดำเนินการผ่านตัวอย่างและปัญหาที่เราอาจพบ และลักษณะที่ข้อมูลจะมีลักษณะเช่นนี้หากเราไม่ใช้ตัวแก้ไขแบบสอบถาม
สารบัญ
ทำไมคุณต้องใช้ตัวแก้ไขแบบสอบถามใน LuckyTemplates เสมอ
ตอนนี้เราสามารถนำเข้าข้อมูลนั้นไปยังโมเดลข้อมูลของเราได้โดยคลิกที่ตัวเลือกรับข้อมูล ตัวเลือกนี้ทำให้ง่ายต่อการนำเข้าไฟล์ในโมเดลข้อมูลของเรา อย่างไรก็ตาม เราไม่แนะนำให้ทำเช่นนี้จริงๆ เพราะเราควรทำความสะอาดและเพิ่มประสิทธิภาพข้อมูลของเราในตัวแก้ไขแบบสอบถามก่อนเสมอ
เพียงเพื่อแสดงตัวอย่างว่าเหตุใดจึงไม่ควรนำข้อมูลของเราเข้าสู่แบบจำลองข้อมูลของเราโดยตรง เรามานำเข้าไฟล์ตัวอย่างโดยคลิกที่ รับข้อมูลแล้วคลิกสมุดงาน Excel
สำหรับตัวอย่างนี้ เราจะใช้ตัวอย่างไฟล์ข้อมูล excel เกี่ยวกับManufacturing Operations ดับเบิลคลิกไฟล์เพื่อนำมาไว้ในโมเดลข้อมูลของเรา
ภายในเนวิเกเตอร์เราจะเลือก ตาราง Operation_Dataและคลิกปุ่ม โหลด
จากนั้น มันจะส่งตารางของเราไปยังโมเดลข้อมูลของเราทันที นี่คือที่ที่เราอาจพบปัญหาเล็กน้อย เนื่องจากการคอมมิตไฟล์ข้อมูลที่ยังไม่ได้ปรับให้เหมาะสมอาจมีข้อผิดพลาดบางอย่างที่เราไม่สามารถปรับหรือแก้ไขได้ก่อนที่จะถึงโมเดลข้อมูลของเรา
เราสามารถปิดได้โดยคลิกปุ่มปิด
หลังจากนั้น ก็จะส่งข้อมูลที่ไม่ได้เพิ่มประสิทธิภาพนี้ต่อไปโดยมีข้อผิดพลาดในโมเดลข้อมูลของเรา
เมื่อดูข้อมูลนี้ในตารางข้อมูลของเรา เราจะเห็นได้ว่าตารางนี้มีขนาดใหญ่เพียงใด นี่ไม่ใช่วิธีที่เราต้องการให้ข้อมูลอยู่ใน LuckyTemplates ของเรา นอกจากนี้ อาจมีคอลัมน์ที่ซ้ำซ้อนจำนวนมาก หรือข้อมูลที่เราไม่ต้องการภายในตารางนี้ที่ควรลบออกก่อน สิ่งที่เราต้องการคือการเพิ่มประสิทธิภาพและล้างตารางเพื่อให้สามารถสร้างแบบจำลองรอบข้อมูลของเราได้
นี่เป็นเพียงเหตุผลบางส่วนที่เราควรนำข้อมูลของเราไปที่ตัวแก้ไขแบบสอบถามก่อนเสมอ
การแปลงข้อมูลโดยใช้ตัวแก้ไขแบบสอบถามใน LuckyTemplates
สเปรดชีตตัวอย่างอื่นๆ นี้ดูยุ่งเหยิงจากมุมมองของ LuckyTemplates ถ้าเราดูสิ่งนี้ ไม่มีอะไรดีเลยที่เราสามารถทำได้ใน LuckyTemplates ด้วยตารางขนาดเล็ก ชื่อเรื่องที่ซ้ำซ้อน และข้อมูลที่ไม่เกี่ยวข้องบางอย่าง ดังนั้น สิ่งที่เราต้องทำก่อนคือนำสิ่งนี้มาไว้ในตัวแก้ไขแบบสอบถาม จากนั้นลองปรับให้เหมาะสมและทำความสะอาด
ฉันจะแสดงให้คุณเห็นว่าเราสามารถทำความสะอาดสเปรดชีตหรือเวิร์กชีตนี้อย่างมีประสิทธิภาพได้อย่างไรโดยวางการแปลงซ้อนกันเป็นชั้นๆ อย่าเพิ่งนำข้อมูลไปยัง LuckyTemplates ของเราโดยตรง แปลงหรือล้างข้อมูลของคุณใน Query Editor ก่อนเสมอ
หากต้องการเปิดตัวแก้ไขแบบสอบถาม เพียงคลิกตัวเลือกแปลงข้อมูล
ภายใน Query Editor ให้นำเข้าไฟล์โดยคลิกNew Source จากนั้น เลือกประเภทของไฟล์ที่คุณต้องการสอบถาม สำหรับตัวอย่างนี้ เราจะคลิกสมุดงาน Excelเนื่องจากเราต้องการสอบถามไฟล์สเปรดชีตหรือไฟล์เวิร์กชีต
หลังจากนั้น เลือกไฟล์ที่คุณต้องการค้นหา ในตัวอย่างนี้ เราจะค้นหาไฟล์ excel ของiPhone6
เราจำเป็นต้องทำความสะอาดแผ่นงานทั้งหมด ดังนั้นเราจะเลือกSheet1และคลิกปุ่มตกลง
จากนั้น เราจะเห็นคอลัมน์ ข้อมูล และค่า Null ที่ซ้ำซ้อนเหล่านี้ซึ่งเราต้องล้างข้อมูล นี่เป็นตัวอย่างที่ดีในการแสดงสิ่งที่เราสามารถทำได้ภายในตัวแก้ไขแบบสอบถาม ในขั้นตอนถัดไป เราจะทำความสะอาดและเพิ่มประสิทธิภาพตารางนี้
ก่อนอื่นเรามาเปลี่ยนชื่อตารางของเรา ภายใต้Propertiesเปลี่ยนชื่อตารางนี้เป็นSales Data
จากนั้น เราสามารถเริ่มทำความสะอาดสเปรดชีตนี้ด้วยวิธีและคำสั่งต่างๆ ได้หลายวิธี สำหรับบทช่วยสอนนี้ เราจะเริ่มต้นด้วยการลบค่า Null ออก
1. การลบค่า Null
เราสามารถลบค่า Null ออกได้ง่ายๆ โดยคลิกที่ไอคอนลูกศรชี้ลงของคอลัมน์ที่มีค่า Null
จากนั้น ยกเลิกการ เลือก (null)ใต้ ตัวเลือก ตัวกรองแล้วคลิกปุ่มตกลง
ตอนนี้ เราจะเห็นว่าค่า Null หายไปแล้ว
2. การลบข้อมูลที่ซ้ำซ้อน
สิ่งต่อไปที่เราสามารถทำได้คือการลบข้อมูลที่ซ้ำซ้อนภายในแถวเหล่านี้ของตารางของเรา ขณะนี้เรามีItemNumber , ProductName , ClassificationGroupและช่วงวันที่บางส่วน เราจะลบการทำซ้ำเหล่านี้และนำแถวแรกขึ้นมาที่ส่วนหัวแทน
ในการทำเช่นนั้น ให้คลิกแท็บการแปลง จากนั้นเลือกใช้แถวแรกเป็นส่วนหัว
เป็นผลให้รายการเหล่านั้นกลายเป็นส่วนหัวจริงของเราซึ่งเป็นสิ่งที่ควรเป็น
หลังจากนั้น เราสามารถลบรายการเดียวกันในแถวของเราได้โดยยกเลิกการเลือกรายการเหล่านั้นในตัวกรอง ของเรา สำหรับ คอลัมน์ ItemNumberเราสามารถยกเลิก การเลือกตัวเลือก ItemNumberในตัวกรองได้
สิ่งที่ดีเกี่ยวกับสิ่งนี้คือมันซ่อนรายการเฉพาะทั้งหมดจากคอลัมน์ที่อยู่ติดกันในแถวเหล่านั้นโดยอัตโนมัติ อย่างที่เราเห็น ตอนนี้รายการที่ซ้ำซ้อนในคอลัมน์อื่นๆ ก็หายไปแล้วเช่นกัน ขณะนี้เรามีตารางข้อมูลที่สะอาดขึ้น
3. Unpivoting คอลัมน์ใน LuckyTemplates
อีกสิ่งหนึ่งที่เราสามารถแก้ไขได้ที่นี่คือคอลัมน์วันที่หลายคอลัมน์ สิ่งที่เราทำได้คือวางไว้ในคอลัมน์เดียวแทน เรา สามารถทำได้โดยunpivoting คอลัมน์
ขั้นแรก เลือกคอลัมน์ที่เราไม่ต้องการเลิกสาระสำคัญ จากนั้นคลิกขวาที่คอลัมน์สุดท้ายที่เลือกแล้วเลือกUnpivot Other Columns
ขณะนี้เรามีวันที่ของเราอยู่ในคอลัมน์หนึ่งและยอดขายในอีกคอลัมน์หนึ่งเช่นกัน
ขณะนี้เราสามารถเปลี่ยนชื่อคอลัมน์เหล่านี้เป็นDates และ Sales Amount
คลิกที่ไอคอนประเภทข้อมูลที่ด้านซ้ายของคอลัมน์ยอดขาย จากนั้น เปลี่ยนชนิดข้อมูลเป็นจำนวนเต็ม
ในทำนองเดียวกัน คลิกที่ไอคอนประเภทข้อมูลที่ด้านซ้ายของคอลัมน์วันที่ จากนั้น เปลี่ยนประเภทข้อมูลเป็นDate
4. การลบข้อผิดพลาดในตัวแก้ไข Power Query
ในบางกรณี เราอาจพบข้อผิดพลาดขณะล้างข้อมูลของเรา ในตัวอย่างนี้ เรามีข้อผิดพลาดในคอลัมน์ วันที่
เนื่องจากมีค่าข้อความก่อนที่จะเปลี่ยนประเภทข้อมูลของคอลัมน์เป็นDate ดังที่แสดงจากตัวอย่างด้านล่าง มีข้อมูลสรุปภายในคอลัมน์ วัน ที่
เราสามารถลบข้อผิดพลาดเหล่านั้นได้อย่างง่ายดายโดยคลิกขวาที่ คอลัมน์ วันที่ ของเรา แล้วเลือกตัวเลือกลบข้อผิดพลาด
ผลก็คือ มันจะลบข้อผิดพลาดเหล่านั้นออกทั้งหมด ดังนั้นเราจึงไม่มีข้อผิดพลาดเหล่านั้นบนโต๊ะอีกต่อไป ตอนนี้โต๊ะของเราสะอาดขึ้นมาก
5. เปลี่ยนแบบสอบถามเป็นตารางจริง
สุดท้าย เราต้องเปลี่ยนจากคิวรีเป็นตารางจริงและคอมมิต เพียงคลิก ตัวเลือก ปิด & นำไปใช้ใต้แท็บหน้าแรก
ขณะนี้เรามีตารางที่สมบูรณ์แบบและปรับให้เหมาะสมที่สุดสำหรับ LuckyTemplates ตารางนี้ดูดีในแง่ของการเรียกใช้สูตรและรูปแบบ DAX ทั้งหมดของเรา
บทสรุป
โดยสรุป เราได้นำเวิร์กชีตข้อมูลที่น่าเกลียดและเปลี่ยนให้เป็นตารางที่ได้รับการปรับปรุงซึ่งปรับให้เหมาะสมที่สุดสำหรับ LuckyTemplates ตอนนี้เราสามารถสร้างแบบจำลองรอบๆ
หวังว่าบทช่วยสอนนี้จะให้ความกระจ่างในแง่ของสิ่งที่เราสามารถทำได้โดยใช้ตัวแก้ไขแบบสอบถามใน LuckyTemplates และเหตุใดเราจึงควรนำข้อมูลของเราไปที่ตัวแก้ไขแบบสอบถามก่อนเสมอ แม้ว่าเราจะมีเพียงตารางเล็กๆ แต่อาจมีบางอย่างที่เล็กน้อย เช่น การเปลี่ยนชื่อคอลัมน์หรือประเภทข้อมูลของคอลัมน์ เราต้องการทำความคุ้นเคยกับการทำสิ่งต่างๆ ใน Query Editor ก่อน เพื่อให้เราสามารถทำงานกับการแปลงและขั้นตอนการทำความสะอาดต่างๆ เพื่อเริ่มปรับข้อมูลให้เหมาะสม
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้