การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

ตอนนี้ เราจะดำดิ่งสู่ ฟังก์ชัน ใน LuckyTemplates

เราใช้ฟังก์ชันนี้มาหลายครั้งแล้ว แต่ฉันต้องการพูดคุยในรายละเอียด

สารบัญ

รับยอดขายปีที่แล้วด้วยการคำนวณ

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

ความสามารถในการเปลี่ยนบริบทภายในหน่วยวัดมีความสำคัญมากใน DAX

เราจะเริ่มต้นด้วยตัวอย่างโดยการสร้างการวัดที่เรียกว่าSales LYซึ่งใช้ ฟังก์ชัน CALCULATEเพื่อเปรียบเทียบยอดขายในวันที่ปัจจุบันกับยอดขายในวันเดียวกันของปีที่แล้ว

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

ภายใน ฟังก์ชัน CALCULATEเราจะใส่Total Salesเนื่องจากพารามิเตอร์ตัวแรกของCALCULATE สามารถ ใช้ นิพจน์ประเภทใดก็ได้

จากนั้น ฉันจะใช้ ฟังก์ชันตัว แสดงเวลาที่เรียกว่าฟังก์ชันตัวแสดงเวลาเป็นฟังก์ชันที่ใช้สำหรับการคำนวณที่เกี่ยวข้องกับเวลา

เนื่องจากเรากำลังใส่SAMEPERIODLASTYEARไว้ในCALCULATEเราจะปรับบริบทปัจจุบันของเราภายในหนึ่งปีผ่านคอลัมน์ Date ของเรา

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

เมื่อลากการวัดใหม่ คุณจะเห็นว่า คอลัมน์ ยอดขายรวมและยอดขาย LYมีผลลัพธ์ที่แตกต่างกัน

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

เหตุผลเบื้องหลังคือค่าภายในSales LYนำมาจากยอดขายรวมเมื่อหนึ่งปีก่อน

เพื่อแสดงตัวอย่าง ให้เราดูที่ ค่า Sales LYของวันที่28/02/2020

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

เนื่องจากมีมูลค่า$10,440เมื่อมองย้อนกลับไปที่ยอดขายรวมของวันที่28/02/2019ควรให้ผลลัพธ์ที่เหมือนกันทุกประการ

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

โดยถือว่า วัน ที่ 28/02/2020เป็นวันที่ปัจจุบัน แต่เปลี่ยนบริบทเป็นวันที่เดียวกันในปี 2019ผ่านคอลัมน์Sales LY

นี่คือเหตุผลที่การคำนวณเป็นฟังก์ชันที่สำคัญใน LuckyTemplates ช่วยให้คุณสามารถคำนวณได้หลายวิธี เช่น เมื่อคุณต้องการหาความแตกต่างระหว่าง ยอด ขายรวมและยอดขาย LY

การเปลี่ยนบริบทตามไตรมาส

ฉันยังสามารถเปลี่ยนบริบทของคอลัมน์วันที่เพื่อให้ฉันสามารถดูค่ารายไตรมาสแทนค่ารายวัน

ก่อนอื่นฉันจะลากคอลัมน์QuarterInCalendarซึ่งอยู่ในตาราง Dates

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

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

ฉันจะไปที่ พื้นที่ ข้อมูลและเน้นคอลัมน์QuarterInCalendar

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

จากนั้น ฉันสามารถเลือก ตัวเลือก QuarterInYearภายใต้Sort by column

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

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

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

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

ตัวอย่างเช่น ใน ไตรมาส ที่2 ปี 2020เรามีมูลค่ายอดขายรวม$2,839,495 แต่เมื่อเราดูที่ค่าSales LY ฟังก์ชัน CALCULATE จะ เปลี่ยนบริบทย้อนหลังไปหนึ่งปี ซึ่งมี มูลค่า ยอดขายรวมในไตรมาสที่ 2 ปี 2019เท่ากับ$3,665,971

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

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

ยอดขายรวมของสถานที่บางแห่งโดยใช้ CALCULATE

ฉันยัง ต้องการแสดงวิธีอื่นในการปรับบริบทภายในCALCULATE

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

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

ในการทำเช่นนี้ ฉันสามารถสร้างหน่วยวัดใหม่ที่เรียกว่าSales in NCใช้CALCULATEกับTotal Salesเป็นนิพจน์ จากนั้นใช้State Codeในตาราง Locationsเป็นตัวกรอง และตั้งค่าเท่ากับ“NC”

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

เมื่อเราลากมาตรการใหม่ของเรา เราจะเห็นรายละเอียดของยอดขายรวมในภูมิภาคเฉพาะตามบริบทของชื่อผลิตภัณฑ์

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

เมื่อเปรียบเทียบกับSales LYที่บริบทถูกเปลี่ยนโดยสิ้นเชิง บริบทในSales ใน NCนั้นถูกปรับเพียงแค่

นี่คือเหตุผลที่CALCULATEจะกลายเป็นฟังก์ชันที่คุณใช้บ่อยที่สุด เนื่องจากมีหลายวิธีที่คุณสามารถปรับบริบทได้

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

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

หากต้องการแสดงตัวอย่างอื่น ฉันสามารถลาก การวัด ยอดขายใน NCพร้อมกับการวัดQuarterInCalendar

การคำนวณ LuckyTemplates: กุญแจสู่สูตร DAX ขั้นสูง

ฉันไม่ต้องทำการเปลี่ยนแปลงในสูตร แต่ฉันเพิ่มบริบทเมื่อเปรียบเทียบกับตัวอย่างก่อนหน้าที่เราปรับเปลี่ยน

เนื่องจากเรามียอดขายรายไตรมาสอยู่แล้ว การเพิ่มยอดขายใน NCทำให้เรามียอดขายรายไตรมาสโดยเฉพาะสำหรับ North Carolina

มีความแตกต่างเล็กน้อยเมื่อเทียบกับการเปลี่ยนแปลงบริบทโดยสิ้นเชิง เช่นในSales LYซึ่งเราใช้ฟังก์ชันตัวแสดงเวลาเพื่อจัดการวันที่

การ วัด ยอดขายใน NCเป็นเพียงตัวกรองตำแหน่งที่ตั้งซึ่งไม่เกี่ยวข้องกับบริบทเริ่มต้นของQuarterInCalendarซึ่งเป็นวันที่


การคำนวณเปอร์เซ็นต์แบบไดนามิกของการเปลี่ยนแปลงทั้งหมดโดยใช้ LuckyTemplates Time Intelligence
การคำนวณอัตราการเรียกใช้สะสมโดยใช้ DAX ใน LuckyTemplates
วิธีคำนวณความแตกต่างในวันระหว่างการซื้อโดยใช้ DAX ใน LuckyTemplates

บทสรุป

นั่นเป็นเพียงการแนะนำ ฟังก์ชัน CALCULATEใน LuckyTemplates เกี่ยวกับวิธีที่คุณสามารถใช้ฟังก์ชันนี้เพื่อเปลี่ยนแปลง ปรับ หรือเพิ่มในบริบทของการคำนวณของคุณ

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

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


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

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

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

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้