ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
บทช่วยสอนนี้จะครอบคลุมเกี่ยวกับตารางมิติ LuckyTemplates ที่สำคัญที่สุดในโมเดลใดๆ ก็ตาม นั่นคือDate Table คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
แนวทางปฏิบัติที่ดีที่สุดในการออกแบบแบบจำลองคือการตรวจสอบฟิลด์วันที่ หากมีอยู่ ให้รวมตารางมิติวันที่ไว้ด้วยเสมอ
ตารางวันที่มีแอตทริบิวต์ทั้งหมดที่คุณอาจต้องการแยกส่วน ลูกเต๋า และกรองข้อมูลของคุณด้วยเพื่อรับข้อมูลเชิงลึกอันมีค่า ด้วยวิธีนี้ ช่องวันที่ในโมเดลของคุณจะไม่เป็นปัญหา
สารบัญ
รับ Power Query M Code ในฟอรัม
ในคุณสามารถพิมพ์Date Table ใน แถบค้นหา หรือเปลี่ยนเป็นหมวดหมู่แล้วมองหาM Code Showcase แต่วิธีที่เร็วที่สุดในการค้นหาคือมองหา “@melissa”
จากนั้น เลือกหัวเรื่องที่ต้องการ จากนั้นคลิกตรา จากนั้นคลิกตารางวันที่ขยาย หัวข้อ เด่น
จากนั้นคุณจะพบรหัส M
คัดลอกการวัดทั้งหมดนี้และถ่ายโอนไปยัง Power Query
แอปพลิเคชันใน Power Query
สำหรับขั้นตอนนี้ ตรวจสอบให้แน่ใจว่ามองเห็นแถบสูตรได้ ถ้าไม่ใช่ ให้ไปที่แท็บดูและเปิดใช้งาน
คลิกขวาที่โฟลเดอร์ Parameter และ Function เลือก New Query จากนั้นเลือก Blank Query
จากนั้นคลิกตัวแก้ไขขั้นสูงและวางโค้ดPower Query M หลังจากนั้น เปลี่ยนชื่อแบบสอบถามเป็น fxCalendar
คุณต้องตั้งค่าพารามิเตอร์ก่อนจึงจะสามารถเรียกใช้ฟังก์ชันนี้ได้ ตั้งค่าโดยมีรายละเอียดดังนี้
เรียกใช้ฟังก์ชันแล้วเปลี่ยนชื่อเป็น Dates
ตอนนี้จะแสดงตารางวันที่นี้ซึ่งมี 32 คอลัมน์ หากคุณคุ้นเคยกับ M Code คุณอาจรู้จักบางคอลัมน์ที่นี่ คอลัมน์อื่นๆ เป็นแอตทริบิวต์หรือตรรกะเพิ่มเติมจากโค้ดที่คุณใช้
ในตารางวันที่ที่แสดง คุณจะเห็นคอลัมน์ปีบัญชี ไตรมาส และรอบระยะเวลา รวมถึงคอลัมน์ตัวกรอง IsAfterToday IsWorkingDay และ IsHoliday
เนื่องจากไม่ได้ตั้งค่าพารามิเตอร์ที่ 4 IsHoliday จึงมีค่าที่ไม่รู้จัก
ยิ่งไปกว่านั้น รวมอยู่ในตารางวันที่นี้เป็นคอลัมน์ออฟเซ็ตซึ่งลดความซับซ้อนของโค้ด DAX ที่คุณต้องทำการวิเคราะห์
หากคุณต้องการเพิ่มแอตทริบิวต์ ให้ใช้โค้ดและแก้ไขตามที่คุณต้องการ นอกจากนี้ ถ้าคุณต้องการลบคอลัมน์ที่ไม่จำเป็น ให้ไปที่ เลือกคอลัมน์ แล้วยกเลิกการเลือกสิ่งที่คุณไม่ต้องการ
สร้างวันที่สิ้นสุดแบบไดนามิก
เมื่อพัฒนารายงาน วันที่เริ่มต้นจะตั้งค่าได้ง่ายไม่เหมือนวันที่สิ้นสุด วันที่สิ้นสุดเป็นเรื่องยุ่งยาก เนื่องจากขึ้นอยู่กับข้อมูลภายในแบบจำลองของคุณและระยะเวลาที่รายงานของคุณยังคงทำงานอยู่
หากต้องการกำหนดวันที่สิ้นสุดแบบไดนามิก เราจำเป็นต้องอัปเดตปีแบบไดนามิก
ขั้นแรก สร้างคิวรีเปล่าใหม่
M ที่เทียบเท่ากับฟังก์ชัน DAX หรือ Excel คือ “DateTime.FixedLocalNow” นี่คือสิ่งที่ฟังก์ชันทำ:
ถัดไป ในแถบสูตร ให้ใช้ฟังก์ชันเพื่อแยกค่าปี
เมื่อถึงสิ้นปี ข้อมูลของคุณอาจล้นไปถึงปีหน้า ดังนั้น ทางที่ดีควรเพิ่มอีกหนึ่งปีดังนี้:
หลังจากนั้น เปลี่ยนชื่อคิวรีเป็น "MaxYear"
กลับไปที่ตารางวันที่ของคุณ และย่อยในตัวแปร MaxYear ในฟังก์ชันเพื่อให้มีปี 2021 ในปฏิทินของคุณ
เรียกใช้และรับคอลัมน์รายการวันหยุด
หากคุณตรวจสอบตารางวันหยุดของคุณ คุณจะเห็นว่ามันเริ่มตั้งแต่ปี 2018 ถึง 2020 แม้ว่าปีสูงสุดจะเป็นปี 2021 ก็ตาม
หากต้องการแก้ไข ให้ไปที่ Source Step แล้วย่อยในตัวแปร MaxYear ในหน่วยวัด
ตารางวันหยุดของคุณจะมีปี 2564
ถัดไป กลับไปตั้งค่าพารามิเตอร์อีกครั้ง แต่คราวนี้ ให้รวมพารามิเตอร์วันหยุดด้วยการคลิกเลือกคอลัมน์
เลือกวันหยุดและคอลัมน์ที่มีวันที่ จากนั้นคลิกตกลง
หลังจากตั้งค่าทุกอย่างแล้วคลิกเรียกใช้ คุณจะเห็นตัวแปร “วันหยุด[วันที่]” ในแถบสูตร คัดลอกตัวแปรนั้นและลบฟังก์ชันที่เรียกใช้
กลับไปที่ตารางวันที่ จากนั้นย่อยตัวแปรในฟังก์ชัน Source Steps
เมื่อโหลดและเรียกใช้ฟังก์ชันเสร็จแล้ว คุณจะเห็นว่าคอลัมน์ IsHoliday ที่เคยมีค่าที่ไม่รู้จักตอนนี้มีค่า True หรือ False ในแต่ละแถว
ซึ่งแสดงเป็น True หากวันที่เป็นวันหยุด และ False หากเป็นอย่างอื่น
พารามิเตอร์แบบสอบถาม LuckyTemplates: ปรับตารางให้เหมาะสมโดย
เพิ่มตัวเลขวันทำงานและวันหยุดสุดสัปดาห์ลงในตารางวันที่ของคุณ: เทคนิคตัวแสดงเวลาใน LuckyTemplates
สร้างตารางวันที่ที่ครอบคลุมใน LuckyTemplates เร็วจริงๆ
บทสรุป
รหัส Power Query M เป็นฟังก์ชันที่มีประโยชน์ในการกรอกรายงานตารางวันที่ของคุณ
จะแสดงสิ่งที่คุณต้องการเห็นภายในตารางของคุณ และให้ข้อมูลสำหรับแบบจำลองของคุณได้อย่างสะดวก
คุณเพียงแค่ต้องรับรหัส ตั้งค่าภายใน Power Query และแก้ไขตามที่คุณต้องการในตารางของคุณ
สิ่งที่ดีที่สุด
เมลิสซ่า
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้