สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

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

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

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

สารบัญ

การตั้งค่าเส้นทางไฟล์สำหรับชุดข้อมูลการปฏิบัติ

สำหรับข้อมูลตัวอย่างของฉัน ฉันมีไฟล์ Excel ที่มี ข้อมูล การขายตั้งแต่ปี 2014, 2015 และ 2016

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

นี่คือข้อมูลที่ฉันต้องอัปเดต

สามารถดูตำแหน่งเอกสารได้ที่นี่บน Quick Access Toolbar ของฉัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันต้องการสิ่งนั้นเพื่อตั้งค่าพารามิเตอร์สำหรับเส้นทางไฟล์ของฉัน ฉันจะคัดลอกตำแหน่งเอกสารนั้น

มีจุดเชื่อมต่อไปยัง Quick Access Toolbar ทางด้านขวา

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

พอกดเข้าไปก็จะได้หน้าจอนี้

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ดังนั้นฉันจะไปที่All Commandsแล้วเลือกDocument Location เพิ่มลงในแถบเครื่องมือด่วนแล้วกดตกลง

ตอนนี้ ฉันจะไปที่Power Queryเพื่อสร้างพารามิเตอร์ที่จะเก็บเส้นทางไฟล์ของฉัน ขั้นตอนนี้มีความสำคัญเนื่องจากจะช่วยให้การสืบค้นทั้งหมดภายในโมเดลสามารถกู้คืนได้ หากผู้ใช้รายอื่นเปลี่ยนตำแหน่งไฟล์

ดังนั้นฉันจะสร้างพารามิเตอร์ใหม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเรียกมันว่าFileLocation

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ภายใต้ประเภท ฉันจะเลือกข้อความ และสำหรับค่าปัจจุบันฉันจะวางในตำแหน่งเอกสารที่ฉันคัดลอกไว้ก่อนหน้านี้

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะสร้างแบบสอบถามใหม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น ฉันจะเลือกข้อมูลตัวอย่างที่จะใช้เป็นชุดข้อมูลการปฏิบัติของฉัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จะมีตารางต่างๆ ปรากฏขึ้นที่นี่ เนื่องจากฉันมีข้อมูลการขายตั้งแต่ปี 2014, 2015 และ 2016 ฉันแค่ต้องเลือกตารางแรก ซึ่งก็คือSales_2014

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เมื่อฉันได้เลือกข้อมูล Sales_2014 แล้ว ก็ถึงเวลาเปลี่ยนตำแหน่งไฟล์แบบฮาร์ดโค้ดให้เป็นตำแหน่งไฟล์แบบไดนามิก

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะไปที่ ตัว แก้ไขขั้นสูงและเลือกทุกอย่างที่เกี่ยวข้องกับตำแหน่งไฟล์

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น ฉันจะเปลี่ยนเป็นพารามิเตอร์ FileLocationที่ฉันสร้างไว้ก่อนหน้านี้

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้นฉันจะกดเสร็จสิ้นเพื่อล็อคการเปลี่ยนแปลงเหล่านั้นในแบบสอบถาม Sales_2014

การสร้างโฟลเดอร์เตรียมข้อมูล

เมื่อดูขั้นตอนที่ใช้สำหรับแบบสอบถาม Sales_2014 ฉันจะคลิกที่ขั้นตอนการนำทาง นี่แสดงให้ฉันเห็นว่ามันอ้างอิงถึงขั้นตอนแหล่งที่มา

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

นอกจากนี้ยังอ้างอิงถึงSales_2014ซึ่งแสดงเป็นตาราง นอกจากนี้ยังแสดงว่ากำลังแยกข้อมูลจากคอลัมน์ข้อมูล

ตอนนี้ ให้ฉันดูที่ ขั้นตอน แหล่งที่มาถัดไป

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ขั้นตอน Source แสดงทุกอย่างที่อยู่ในไฟล์ Excel ของฉัน ถ้าฉันตรวจสอบพิกัดเหล่านั้น ฉันเห็นSales_2014และใต้ Kind มีข้อความว่าTable

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เมื่อฉันค้นหาคอลัมน์ข้อมูล จะแสดง วัตถุ ตารางที่ถูกแยกออกมา

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ดังนั้นฉันสามารถ ทำซ้ำข้อความค้นหานี้เพื่อ ให้ได้ข้อมูลปี 2015 ในการทำเช่นนั้น ฉันแค่ต้องคลิกขวาที่ Sales_2014 แล้วเลือกทำซ้ำ

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้นฉันจะย้อนกลับไปยังขั้นตอนการนำทาง

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนปีนั้นจาก 2014 เป็น 2015

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนชื่อที่นี่ภายใต้คุณสมบัติด้วย ฉันจะเรียกมันว่า Sales_2015

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

คราวนี้ ฉันจะทำซ้ำ Sales_2015

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้นฉันจะกลับไปที่ขั้นตอนการนำทางและเปลี่ยนปีเป็น 2559

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอนนี้ฉันมีข้อมูลการขายที่สมบูรณ์แล้ว แต่ไม่ควรโหลดแบบสอบถามเหล่านี้ลงในแบบจำลองของฉัน ฉันแค่ต้องคลิกขวาที่แต่ละอันแล้วยกเลิกการเลือก Enable load

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

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

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเรียกโฟลเดอร์นี้ว่าData Prep

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

การชดเชยวัน

ข้อมูลตัวอย่างในส่วนการเตรียมข้อมูลจะเป็นแบบคงที่ ซึ่งหมายความว่าวันที่ 1 และวันสุดท้ายจะไม่เปลี่ยนแปลง

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ดังนั้นฉันจะไปที่Sales_2016และฉันจะจัดเรียงคอลัมน์วันที่สั่งซื้อจากมาก ไป หาน้อยเพื่อรับวันที่ล่าสุดจากชุดข้อมูลนี้

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

วันที่สุดท้ายในชุดข้อมูลนี้คือ31 ธันวาคม 2016

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอนนี้ ฉันจะสร้างแบบสอบถามใหม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น ฉันจะตรวจสอบว่าการชดเชยวันนับจากวันที่ล่าสุดในชุดข้อมูลจนถึงวันนี้เป็นอย่างไร นี่หมายความว่าฉันต้องค้นหาว่าวันนี้คืออะไร ในการทำเช่น นั้นฉันจะใช้ฟังก์ชันDateTime.FixedLocalNow นี่จะให้วันที่และเวลาจากเครื่องที่ฉันกำลังทำงานอยู่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

แต่ฉันไม่ต้องการส่วนเวลาที่นี่ ฉันต้องการส่วนวันที่ของค่านี้เท่านั้น

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ดังนั้นฉันจะแยกวันที่โดยใช้ Date.From

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากค่านั้น ฉันจะลบวันที่ล่าสุดในชุดข้อมูลของฉัน เนื่องจากข้อมูลเป็นแบบคงที่ ฉันจึงใช้ค่าวันที่ที่แท้จริงได้ นั่นคือ #date แล้วอ้างอิงวันที่ 31 ธันวาคม 2016

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอนนี้ ฉันต้องแยกตัวเลขจากผลต่างนี้ ฉันจะเพิ่มNumber.Fromและปิดด้วยวงเล็บ จากนั้นกด Enter

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนชื่อเป็นDayOffset

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

การตั้งค่าช่วงวันที่แบบไดนามิก

ฉันต้องการช่วงวันที่แบบไดนามิกสำหรับตารางวันที่ของฉันด้วย ฉันจะเริ่มต้นด้วยการคลิกขวาที่โฟลเดอร์ Data Prep และสร้าง Blank Query ใหม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น ฉันจะทำงานกับวันที่เริ่มต้นของตารางวันที่ของฉัน

ฉันต้องการวันที่ 1 ของปีเป็นวันที่เริ่มต้นเสมอ ผมจะใส่เครื่องหมายเท่ากับและ ใช้ฟังก์ชันDate.StartOfYear

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เนื่องจากฉันต้องให้ค่า นั้นฉันจะชดเชยโดยใช้ Date.AddDays

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น ฉันจะใช้ค่าวันที่ที่แท้จริงอีกครั้ง และใช้วันที่ 1 ในชุดข้อมูลของฉันซึ่งก็คือ 1 มิถุนายน 2014

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันต้องการจำนวนวันที่คำนวณใน DayOffset ของฉัน ด้วย ดังนั้นฉันจะเพิ่มเข้าไป

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เมื่อฉันกดเข้าไป มันทำให้ฉันเป็นวันที่ 1 มกราคม 2017 นี่จะเป็นวันที่ 1 ในตารางวันที่ของฉัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะ เปลี่ยนชื่อเป็นfxStartDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอนนี้ ฉันสามารถตั้งค่าวันที่สิ้นสุดของฉัน ฉันจะคัดลอกไวยากรณ์นี้ที่ฉันใช้ในวันที่เริ่มต้นของฉัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะสร้างแบบสอบถามเปล่าใหม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น เปลี่ยนชื่อเป็นfxEndDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้นฉันจะวางไวยากรณ์จากวันที่เริ่มต้นของฉัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

แทนที่จะเป็นStartOfYearฉันจะเปลี่ยนเป็นEndOfYear

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะใช้วันที่สุดท้ายของชุดข้อมูลของฉันซึ่งก็คือวันที่ 31 ธันวาคม

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เมื่อฉันกด Enter จะกลับมาเป็นวันที่ 31 ธันวาคม 2020

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

การสร้างตารางการขายเดียว

ฉันจะรวม 3 ตารางเป็นตาราง Sales ตารางเดียว ในการทำเช่นนั้น ฉันจะสร้างข้อความค้นหาใหม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเรียกสิ่งนี้ว่าตารางการขาย ของฉัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้นฉันจะรวม Sales_2014, Sales_2015 และ Sales_2016ไว้ในตารางเดียว

ฉันรู้ว่าคุณสามารถทำได้ผ่าน Ribbon แต่ก็ยังมีตัวเลือกให้ทำโดยตรงในแถบสูตร ฉันจะเลือกตัวเลือกที่ 2

ฉันจะเริ่มต้นด้วยTable.Combine

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

Table.Combine ต้องการรายการตาราง ดังนั้นฉันจะเพิ่มlist initializerซึ่งก็คือวงเล็บปีกกาจากนั้นฉันจะ ตั้งชื่อ การค้นหา 3 รายการ กด Enter หลังจากนั้น

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

การแปลงคอลัมน์วันที่สั่งซื้อ

ตอนนี้ฉันมีองค์ประกอบส่วนใหญ่ที่ต้องการแล้ว ฉันจะสร้างส่วนสำคัญของไวยากรณ์ที่ฉันจะใช้ในภายหลังเพื่อทำให้ชุดข้อมูลการปฏิบัติแบบไดนามิกของฉันสมบูรณ์

ฉันจะเริ่มต้นด้วยการเลือกคอลัมน์ตัวเลขสองคอลัมน์ ฉันสามารถใช้Delivery Region IndexและProduct Description Indexได้ ในตอนท้าย คุณสามารถกด Shift หรือ Ctrl ลงเพื่อเลือกทั้งสองคอลัมน์

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ภายใต้ แท็ บการแปลงฉันจะเลือกค่าสัมบูรณ์

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ถ้าฉันดูที่แถบสูตร มันจะแสดงฟังก์ชันTable.TransformColumns นี่คือกุญแจสู่ทางออกสุดท้าย

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฟังก์ชันใช้รายการการแปลงรายการ อย่างที่คุณเห็น มี 2 รายการซ้อนอยู่ภายในกัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

มันอ้างอิงชื่อคอลัมน์เป็นข้อความ นั่นเป็นเหตุผลที่ดัชนีภูมิภาคการจัดส่งถูกอ้างอิงที่นี่ในชุดที่ 1

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้นจะเพิ่มขั้นตอนการเปลี่ยนแปลง

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ทำเช่นเดียวกันในรายการแยกต่างหากสำหรับคอลัมน์ดัชนีคำอธิบายผลิตภัณฑ์

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอน นี้ฉันจะไปที่ตัวแก้ไขขั้นสูง

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันไม่ ต้องการค่าสัมบูรณ์ สิ่งแรกที่ฉันจะทำคือชดเชยวันที่ของฉัน ฉันจะสร้างฟังก์ชันชื่อfxUpdateDateเพื่อทำเช่นนั้น มันจะใช้วันที่ปัจจุบัน ซึ่งผมจะพิมพ์เป็นcDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

จากนั้น ฉันจะใช้ ฟังก์ชัน Date.AddDaysอีกครั้ง ซึ่งใช้cDateด้วย ฉันจะใช้DayOffsetที่ฉันสร้างไว้ก่อนหน้านี้ ด้วย

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

สิ่งที่fxUpdateDateทำคือใช้วันที่ ดังนั้นหากฉันส่งผ่านไปยัง ฟังก์ชัน Table.TransformColumnsก็จะเริ่มตรวจสอบวันที่ที่บันทึกไว้ในแต่ละวัน

ดังนั้น ถ้าฉันทำงานในแถวที่ 1 ตรงนี้ จะถือว่าวันที่ 1 มิถุนายน 2014 เป็น cDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

และทุกครั้งที่มีการเรียกใช้ฟังก์ชัน ก็จะเพิ่ม DayOffset ที่ฉันสร้างขึ้น

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอน นี้ขั้นตอน Table.Transform แสดงในค่าสัมบูรณ์จากการคำนวณ

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนชื่อก่อนและเรียกมันว่าUpdateOrderDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ขั้นตอน UpdateOrderDateนี้เกี่ยวข้องกับTable.TransformColumns ซึ่งเท่ากับSource

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตารางเริ่มต้นที่แสดงคือดัชนีภูมิภาคการจัดส่ง แต่ไม่จำเป็นต้องเปลี่ยนสิ่งนั้น ดังนั้นฉันจะเปลี่ยนคอลัมน์ที่ 1 ที่อ้างอิงเป็นคอลัมน์OrderDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

มันยังบอกด้วยว่าการแปลงจะเป็นค่าสัมบูรณ์

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เนื่องจากฉันไม่ ต้องการฉันจะเปลี่ยนเป็นfxUpdateDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ประเภทจะไม่เป็นค่าสัมบูรณ์ ดังนั้นฉันจึงต้องเปลี่ยนส่วนนี้ด้วย

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนเป็นวันที่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันต้องการเพียงการแปลงเดียว ดังนั้นฉันจะลบรายการที่ 2พร้อมกับขั้นตอนการแปลงที่มาพร้อมกับชุดนั้น...

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

…ดังนั้นจึงเป็นเพียงการแปลงเดียวสำหรับคอลัมน์ OrderDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

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

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ตอนนี้จะแสดงUpdateOrderDateด้วย

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ดังนั้นคอลัมน์ OrderDate จะเรียกใช้ฟังก์ชันนี้สำหรับแต่ละระเบียนใน Table.TransformColumns

เมื่อดูที่คอลัมน์วันที่สั่งซื้อ ฉันเห็นว่ามีการอัปเดตแล้ว

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

และถ้าฉันเรียงลำดับจากมากไปหาน้อย แสดงว่าวันที่ปัจจุบันเป็นวันที่7 กรกฎาคม 2020

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ดังนั้นฉันจะลบขั้นตอนการจัดเรียงออกเพราะฉันไม่ต้องการสิ่งนั้นจริงๆ ฉันทำอย่างนั้นเพื่อตรวจสอบว่าวันที่ปัจจุบันได้รับการอัปเดตด้วยหรือไม่

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

การใช้ Time Intelligence โดยใช้ M Code

โมเดลของฉันเกี่ยวกับข้อมูลการขาย เนื่องจากฉันกำลังจะทำการวิเคราะห์เวลา ฉันจึงต้องมีตารางวันที่

ฉันจะไปที่ ฟ อในM-code Showcaseฉันจะไปที่หัวข้อExtended Date Table

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เลื่อนขึ้นไปด้านบนสุดของหน้าและคัดลอกโค้ดทั้งหมด

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

กลับไปที่โมเดลของฉัน ฉันจะสร้างคิวรีเปล่าใหม่และวางโค้ด M นั้นใน กดเสร็จสิ้น

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนชื่อข้อความค้นหานั้นเป็นfxCalendar

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

สำหรับพารามิเตอร์ของฉัน ฉันจะใช้วันที่ 1 มกราคมสำหรับวันที่เริ่มต้น และวันที่ 31 มกราคมสำหรับวันที่สิ้นสุด จากนั้นกดเรียกใช้

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เมื่อตารางปรากฏ ขึ้นฉันจะเปลี่ยนชื่อเป็นDates

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

โปรดจำไว้ว่าฉันสร้างวันที่เริ่มต้นและวันที่สิ้นสุดแล้วโดยดูที่วันที่ 1 ในชุดข้อมูลตัวอย่างและชดเชยด้วย DayOffset ของฉัน ดังนั้น fxStartDate ที่นี่จึงแสดงเป็นวันที่ 1 มกราคม 2017

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

สำหรับ fxEndDate จะส่งกลับวันที่ 31 ธันวาคม 2020

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันสามารถกลับไปที่ ตาราง Datesและอัปเดตขั้นตอน Source นั้นได้เช่นกัน

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

โดยแสดงรายการพารามิเตอร์ตามลำดับที่ถูกเรียกใช้ พารามิเตอร์แรกควรแสดง วัน ที่เริ่มต้น

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะเปลี่ยนเป็นfxStartDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะแทนที่พารามิเตอร์ที่สองด้วย

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะใส่fxEndDate

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

เมื่อฉันกด Enter การแปลงเสร็จสมบูรณ์ ตอนนี้ฉันมีชุดข้อมูลการปฏิบัติที่เป็นปัจจุบันอย่างสมบูรณ์ซึ่งจะยังคงเป็นปัจจุบันอยู่เสมอ

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates

ฉันจะคลิกปิด & นำไปใช้เพื่อล็อคขั้นตอนเหล่านั้นทั้งหมด

สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates


การสร้างตาราง Query Date แบบไดนามิกใน LuckyTemplates: บทช่วยสอนตัวแก้ไข Query
การตั้งค่าวันที่เริ่มต้นและวันที่สิ้นสุดแบบไดนามิกสำหรับตารางวันที่ Power Query
โดยใช้ฟังก์ชัน Offset ในตารางวันที่ขยาย

บทสรุป

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

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

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

เมลิสซ่า


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