การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้ เทคนิคการเพิ่มประสิทธิภาพ Power Queryเพื่อลดการใช้ RAM โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้วิธี ลดจำนวนที่เก็บ ไว้หลังจุดทศนิยม ซึ่งจะเป็นประโยชน์หากคุณจัดการกับคอลัมน์ที่จัดเก็บในรูปแบบเลขฐานสิบ

ในตัวอย่างนี้ คุณจะเห็นว่าราคาสุทธิใช้ RAM 11MB ในขณะที่ต้นทุนรวม ต้นทุนต่อหน่วย และราคาต่อหน่วยใช้ 8MB ต่อหน่วย

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

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

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

ซึ่งอาจทำให้เกิด ปัญหา ด้านประสิทธิภาพ หากตัวเลขหลายหลักถูกจัดเก็บเป็นเลขฐานสิบ พจนานุกรมจะมีค่าที่ไม่ซ้ำกันมากขึ้น สิ่งนี้จะทำให้ VertiPaq สร้างโครงสร้างการจัดเก็บข้อมูลขนาดใหญ่สำหรับพจนานุกรม

ดังนั้นจึงแนะนำให้เพิ่มประสิทธิภาพคอลัมน์เหล่านี้

สารบัญ

การเพิ่มประสิทธิภาพ Power Query สำหรับคอลัมน์

ตามหลักการแล้ว คุณต้องการเก็บค่าทศนิยมไม่เกินสองตำแหน่ง คลิกขวาที่คอลัมน์ที่คุณต้องการเพิ่มประสิทธิภาพ คลิกแปลง > ปัดเศษ > ปัดเศษ _

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

จากนั้นตั้งค่าทศนิยมเป็น 2แล้วคลิกตกลง

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

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

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

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

ตรวจสอบการใช้ RAM

หากต้องการตรวจ สอบว่า RAM ลดลงไปเท่าใด ให้เปิดDAX Studio ไปที่แท็บขั้นสูงแล้วคลิกดูเมตริก

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

เมื่อเปรียบเทียบต้นฉบับกับคอลัมน์ที่ปรับให้เหมาะสม คุณจะเห็นการลดลงของขนาดคอลัมน์และขนาดพจนานุกรม

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

สำหรับตัวอย่างนี้ ดูเหมือนว่าความแตกต่างในหน่วยกิโลไบต์จะไม่เท่ากับการลดพื้นที่ RAM ที่ดี อย่างไรก็ตาม หากคุณจัดการกับค่าที่แตกต่างกันมากขึ้น เช่น ตัวเลขที่มีทศนิยม 7 ตำแหน่ง การประหยัด RAM จะดีมาก

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

การเพิ่มประสิทธิภาพ Power Query: การลดจำนวนทศนิยม

เมื่อคุณลดความละเอียดหรือเปลี่ยนแปลงโมเดลข้อมูลในคอลัมน์ คุณกำลังแนะนำลำดับการจัดเรียงใหม่ใน Analysis Services ซึ่งสามารถเพิ่มหรือลดขนาดโมเดลข้อมูลได้

แม้ว่าจำนวนของค่าที่แตกต่างกันจะไม่เปลี่ยนแปลง แต่ Analysis Services อาจพบลำดับการจัดเรียงที่ดีกว่าซึ่งลดขนาดของคอลัมน์

เทคนิคการเพิ่มประสิทธิภาพนี้มีประโยชน์อย่างยิ่งหากคุณจัดเก็บคอลัมน์วันที่/เวลา นี่อาจเป็นการเก็บค่าได้ถึงมิลลิวินาที

เมื่อคุณลดจำนวนสมาชิกของแต่ละค่าเป็นวินาที จะเป็นการลดค่าที่ไม่ซ้ำกันในพจนานุกรม


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

บทสรุป

หากคุณกำลังทำงานกับโมเดลแบบตาราง ให้เน้นที่การลดจำนวนสมาชิกของคอลัมน์

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

การเพิ่มประสิทธิภาพแบบสอบถาม DAX ของคุณเป็นสิ่งสำคัญในการรักษารายงาน LuckyTemplates ที่ดี ไม่เพียงแต่ช่วยให้มั่นใจได้ว่างานของคุณจะทำงานได้ดี แต่ยังช่วยลดความเครียดในเครื่องจักรของคุณอีกด้วย

Leave a Comment

คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น

ตนเองคืออะไรใน 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 สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร