การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

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

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

ฉันคิดย้อนกลับไปถึงการใช้ VBA กับตัวแปรเหล่านี้ พวกเขาทำให้ชีวิตของคุณใน VBA ง่ายขึ้นประมาณสิบเท่า – และเช่นเดียวกันกับการใช้พวกเขาใน LuckyTemplates

ก่อนที่จะลงลึกถึงวิธีการสร้างตัวแปรเหล่านี้ เรามาพูดถึงข้อดีและความแตกต่างของการใช้ตัวแปรกันก่อน

สารบัญ

ข้อดีและความแตกต่างของการใช้ตัวแปรใน LuckyTemplates

ตัวแปรภายในแถบสูตรมีความยืดหยุ่นสูง พวกเขาสามารถใช้นิพจน์ (หรือหน่วยวัด) อื่นๆ เช่นเดียวกับฟังก์ชันตาราง รวมทั้งตัวกรอง

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

อย่างไรก็ตามมีความแตกต่างเล็กน้อยในการใช้งาน

สิ่งใหญ่ที่คุณควรทำความเข้าใจคือการพิจารณาบริบทของการวาง Calcs หรือนิพจน์อื่นๆ ภายในตัวแปร

การทำความเข้าใจให้ดีจริงๆ นั้นต้องอาศัยการลองผิดลองถูกเล็กน้อย ดังนั้นอย่าลืมพิจารณาให้ดี

วิธีใช้ตัวแปรใน LuckyTemplates

ให้เราดำเนินการรวมตัวแปรเหล่านี้ในสูตรDAX ของเรา

1. การสร้างหน่วยวัดอย่างง่ายและเพิ่มตัวแปร

ขณะนี้เรามีตารางในแคนวาสที่แสดงยอดขายรวมต่อลูกค้าหนึ่งราย

ตอนนี้ สิ่งที่เราต้องการทำคือการดูยอดขายส่งออกทั้งหมด

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

ดังนั้น เราจะสร้างการวัดง่ายๆ และเรียกยอดส่งออกรวม นี้ ว่า

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

ตอนนี้แทนที่จะเขียนการคำนวณของคุณโดยตรง เราจะเขียนVARซึ่งย่อมาจากตัวแปร

หลังจากนี้ เราจะกระโดดลงมาหนึ่งแถวแล้วสร้างตัวแปรจริง

เรียกสิ่งนี้ว่าExportSalesแล้วสร้างตาราง สิ่งที่เรากำลังทำอยู่นี้คือการจับภาพตารางโดยใช้ตัวแปรExportSales

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

ดังนั้น ตารางควรตรวจสอบยอดขายทั้งหมดของฉัน แต่แสดงเฉพาะรายการที่ฉันส่งออกเท่านั้น

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

2. การเขียนการคำนวณจริง

ขั้นตอนต่อไปคือการสร้างการคำนวณจริง เราจะกระโดดลงมาหนึ่ง แถวอีกครั้ง แล้วไปRETURN หลังจากนี้ เราจะเพิ่มCALCULATE

ภายใน คำสั่ง CALCULATEเราจะไปที่Total Sales เดิมทีเราต้องเพิ่มตัวกรองหลังการขายทั้งหมด แต่เนื่องจากเราสร้าง ตัวแปร ExportSales ไว้แล้ว เราจึงไม่จำเป็นต้องเขียนตัวกรอง เรากำลังจะเพิ่มตัวแปร

สังเกตว่าตอนนี้การอ่านสูตรนั้นง่ายเพียงใดเมื่อเทียบกับการที่เราจะรวมตัวกรองทั้งหมดไว้ใน CALCULATE

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

ตอน นี้เรามียอดส่งออกทั้งหมด ของเรา

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

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

คุณได้เห็นวิธีใช้ตัวแปรอย่างง่ายใน LuckyTemplates แล้ว

สิ่งที่คุณต้องจำ ณ จุดนี้ก็คือ ในการสร้าง การวัด ยอดการส่งออกทั้งหมดข้างต้น คุณอาจเลือกที่จะสร้างการวัดง่ายๆ และเพิ่ม  คำนวณ ด้วย คำสั่งFILTERทั้งหมด

อย่างไรก็ตาม ตัวแปร ExportSalesช่วยให้โค้ดของเราง่ายขึ้น

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

ลองเพิ่มตัวแปรเพิ่มเติมในการวัดยอดขายส่งออกทั้งหมด ของเรา

การสร้างตัวแปรที่ซับซ้อนใน LuckyTemplates

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

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

สิ่งที่เราจะทำตอนนี้คือการเพิ่มตัวแปรวัน

ดังนั้น ด้านล่าง ตัวแปร ExportSalesเราจะเขียนVARแล้วด้านล่างคือจำนวนวัน

แน่นอนคุณสามารถเขียนตัวเลขที่คุณต้องการได้ที่นี่ แต่สำหรับตัวอย่างนี้ ลองเขียนDays=365กัน

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

จากนั้นเราสามารถใช้ค่าสเกลาร์หรือ 365 วันภายในคำสั่ง CALCULATE ที่เราสร้างขึ้นในตอนแรก

ดังนั้น เราจะกรองวันที่ ถ้า น้อยกว่า TODAY และคอลัมน์ Date มากกว่าหรือเท่ากับ TODAY ลบด้วยตัวแปร Days

โปรดสังเกตว่าเราได้ย้ายตัวแปร ExportSales ภายใน CALCULATE หนึ่งแถวด้านล่างและเหมือนกันสำหรับคำสั่งตัวกรอง เพื่อให้วิเคราะห์สูตรได้ง่ายขึ้น

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

ตอนนี้เรามีตัวแปรDays แล้ว คอลัมน์ Total Export Salesในตารางของเราจะแสดงเฉพาะยอดขายส่งออกภายใน 365 วันเท่านั้น

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

เราสามารถทำให้สูตรนี้ซับซ้อนยิ่งขึ้นและเพิ่มตัวแปรที่รวมอยู่ใน Dates

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

จากนั้น เราสามารถถ่ายโอนคำสั่ง filter ไปยังตัวแปรincludedDates

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

ขณะนี้เราสามารถแทนที่คำสั่งตัวกรองนั้นด้วยincludedDatesเพื่อให้ดูสูตรได้ง่ายขึ้นจากมุมมองของไวยากรณ์

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

สิ่งที่น่าสนใจกว่าคือเราสามารถเพิ่มความคิดเห็นใต้สูตรทั้งหมดของเรา

การใช้ตัวแปรใน LuckyTemplates – ตัวอย่างโดยละเอียด

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

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

บทสรุป

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

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

สนุกกับการใช้ตัวแปรในรายงานในอนาคตของคุณ

ไชโย


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้