คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
ฉันจะแสดงวิธีใช้IsAfterTodayในตารางวันที่แบบขยายสำหรับสถานการณ์ข่าวกรองเวลาของ LuckyTemplates
เมื่อพูดถึงฟังก์ชัน DAX และเครื่องมืออื่นๆ ฉันมอบหมายงานหรือบุคลิกบางอย่างในหัวของฉันเพื่อให้ฉันจำได้ง่ายว่าพวกเขาทำอะไร ตัวอย่างเช่น ฉันเห็นเป็นตัวควบคุมการจราจรทางอากาศ ฉันคิดว่าเป็นคนโกหกในคลับที่ตัดสินใจว่าใครจะเข้าและใครไม่เข้า
สำหรับIsAfterTodayฉันมองว่ามันคือ Terminator ที่กวาดล้างข้อมูล ตาราง และวิชวลของฉันเพื่อเอาทุกอย่างที่ฉันไม่ต้องการออกไป คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
การเข้าถึง IsAfterToday ผ่านตารางวันที่ขยาย
ในการเข้าถึงIsAfterTodayฉันต้องใช้ตารางวันที่แบบขยาย นั่นเป็นเพราะIsAfterToday ไม่ใช่ฟังก์ชัน DAX จริง ๆแล้ว มันเป็นส่วนหนึ่งของตารางนั่นเอง
หากคุณเข้าสู่มุมมองข้อมูลของตาราง คอลัมน์ IsAfterTodayจะมีลักษณะดังนี้

ตรรกะเบื้องหลัง IsAfterToday นั้นเรียบง่าย หากวันที่อยู่หลังวันนี้ จะเป็น TRUE หากเป็นก่อนวันนี้ แสดงว่าเป็น FALSE
เพื่อแสดงให้คุณเห็นว่า IsAfterToday ทำอะไรได้บ้าง ฉันจะพิจารณากรณีการใช้งานสองกรณีที่แสดงถึงความเกี่ยวข้องในสถานการณ์ข่าวกรองเวลาของ LuckyTemplates ได้อย่างสมบูรณ์แบบ
การยุติผลรวมสะสม
กรณีการใช้งานแรกเกี่ยวกับการยุติผลรวมสะสม เป็นกรณีที่มักถูกถามเกี่ยวกับ LuckyTemplates Forum
ในตัวอย่างนี้ ฉันจะแสดงให้คุณเห็นว่าการใช้หน่วยวัด DAX จะต้องใช้บรรทัดประมาณ 38 บรรทัดได้อย่างไร แต่การใช้ IsAfterToday สามารถทำงานได้ด้วยการคลิกเพียง 2 ครั้งโดยไม่ต้องใช้ DAX ได้อย่างไร
กรณีนี้เกี่ยวข้องกับโครงสร้างพื้นฐาน

ฉันมีไตรมาสและปี ยอดขายรวม และยอดขายสะสม
ยอดขายรวมเริ่มตั้งแต่ปี 2018 จนถึงปัจจุบัน จากนั้นดำเนินการต่อด้วยข้อมูลการคาดการณ์จนถึงสิ้นปี 2020

สำหรับยอดขายสะสมเป็นเพียงรูปแบบการขายสะสมพื้นฐานที่ ใช้ ในวันที่

การแสดงภาพแสดงให้ฉันเห็นว่ามีปัญหาเกิดขึ้นเนื่องจากข้อมูลกลายเป็นข้อสงสัยหลังจากยอดขายรวมลดลง

เมื่อมองย้อนกลับไปที่ตาราง ไม่มีข้อมูลสำหรับปี 2021
ดังนั้นในแผนภูมิ ตัวเลขสุดท้ายจึงเกิดขึ้นซ้ำแล้วซ้ำเล่าจนถึงสิ้นปี 2564

แล้วเราจะทำความสะอาดยอดขายรวมและยอดขายสะสมได้อย่างไร?
ก่อนอื่น ฉันจะใช้วิธี DAX ฉันจะเริ่มต้นด้วยการวางคอลัมน์นี้สำหรับAlt Cumulative Salesลงในตาราง

นี่คือลักษณะการวัดยอดขายสะสม Alt

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

ดังนั้น หากฉันกลับไปที่ตารางและตรวจสอบ แสดงว่าคืนค่าที่ถูกต้องทีละแถว

อย่างไรก็ตาม ปัญหาอยู่ที่ผลรวม

ยอดรวมแสดง 73 ล้านเมื่อควรแสดงค่าสุดท้ายซึ่งก็คือ 59 ล้าน

ดังนั้น ฉันจะทิ้งAlt2 Cumulative Totalลงในตารางเพื่อแสดงให้คุณเห็นว่าข้อมูลที่ถูกต้องควรมีลักษณะอย่างไร

ตอนนี้ ฉันจะแสดงความแตกต่างระหว่างคอลัมน์Alt Cumulative SalesและAlt2 Cumulative Sales
นี่คือการวัดยอดขายสะสม แบบเดียวกัน

ต่อไปนี้คือDAXFilterที่ใช้IsAfterToday

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

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

จากนั้นภายใต้Fields ฉันจะค้นหาIsAfterToday

ฉันจะลากและวางลงในตัวกรองของฉัน

จากนั้น ภายใต้ ตัวกรอง IsAfterTodayฉันจะทำเครื่องหมายที่ Falseซึ่งหมายความว่าฉันหมายถึงวันนี้หรือวันก่อนหน้า

ดูวิธีการทำความสะอาดสิ่งต่างๆ ตอนนี้ค่าทั้งหมดอยู่ในตำแหน่งที่ถูกต้องแล้ว ผลรวมถูกต้องด้วย

สิ่งเดียวกันนี้สามารถพูดได้สำหรับการสร้างภาพข้อมูลและตัวแบ่งส่วนข้อมูล

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

ฉันยังมี หน่วยวัด ยอดขายสะสม พื้นฐาน และวิชวลยอดขายสะสม อีกด้วย

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

โดยพื้นฐานแล้ว สิ่งนี้ระบุว่าหากวันที่ส่งกลับสำหรับIsAfterTodayควรใช้ค่าCumulative Actual หากไม่เป็นเช่นนั้นควรส่งคืนBLANK
ตอนนี้ฉันจะใช้การวัดยอดขายสะสมและเพิ่มภายใต้ค่า ของฉัน เช่นกัน

อย่างไรก็ตาม ดูที่ DAX มันแสดงสำหรับIsAfterTodayเพื่อส่งคืนค่าการคาดการณ์

ภายใต้การ แสดงภาพ ฉันจะลบยอดขายสะสม

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

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

สร้างตารางวันที่ที่ครอบคลุมใน LuckyTemplates
การพยากรณ์ที่รวดเร็วจริงๆ ใน LuckyTemplates: เปรียบเทียบประสิทธิภาพกับการคาดการณ์การทำให้
ข้อมูลเป็นมาตรฐานด้วย W/ DAX แบบสะสมใน LuckyTemplates สำหรับผลลัพธ์วันต่างๆ
บทสรุป
นี่เป็นเพียงสองกรณีที่มีประโยชน์ที่ IsAfterToday พิสูจน์แล้วว่าเป็นประโยชน์ ฉันขอแนะนำให้คุณคลิกและทดลองกับมันเพื่อค้นพบวิธีอื่นๆ ในการใช้มันสำหรับปัญหาตัวแสดงเวลา LuckyTemplates ของคุณ
นี่เป็นวิธีที่ดีในการแสดงให้เห็นว่าแม้ว่า DAX จะมีประสิทธิภาพอย่างแท้จริง แต่ก็มีบางกรณีที่ต้องการทางเลือกที่เร็วกว่า ทุกอย่างเกี่ยวกับการเรียนรู้ข้อดีและข้อเสียของการใช้ DAX ในสถานการณ์ที่กำหนด เพื่อให้คุณสามารถเลือกแนวทางที่คุณต้องการใช้ได้ตลอดเวลา
สิ่งที่ดีที่สุด
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ
Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ
วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร