เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ในบทช่วยสอนนี้ เราจะพูดถึงเทคนิคการเขียนสูตร DAX และวิธีการลดความซับซ้อนของแบบจำลองใน LuckyTemplates

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

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

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

สารบัญ

ไวยากรณ์ของสูตรทำงานอย่างไร

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

ในการเริ่มต้น ให้คลิกตารางการขายในพื้นที่ฟิลด์

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

จากนั้นคลิกที่ การ วัดใหม่

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

เราจะเรียกมาตรการใหม่นี้ว่าTotal Sales จาก นั้นพิมพ์

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

นอกจากนี้ยังมีกล่องข้อมูลเพื่ออธิบายฟังก์ชันต่างๆ

ด้วยสูตร DAX เราต้องเน้นที่ตารางและคอลัมน์ มุ่งเน้นไปที่ตารางที่เราต้องการอ้างอิงและคอลัมน์ภายในนั้น

ตอนนี้ป้อนรายได้รวมภายในฟังก์ชัน SUM

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ใน LuckyTemplates การอ้างอิงตารางมาก่อนเสมอ คอลัมน์มาหลัง

อย่างไรก็ตาม มีสูตร เช่น การวัด ปริมาณรวมที่ต้องอ้างอิงตารางเท่านั้น

ถ้าเราใช้ ฟังก์ชัน เราจะเห็นว่ามันขอตารางเท่านั้น

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

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

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

มีการวัดอื่นในตัวอย่าง LuckyTemplates ที่เรียกว่าTotal Costs

สำหรับมาตรการนี้ เราใช้ฟังก์ชันวนซ้ำฟังก์ชันนี้ส่งคืน ผลรวมของนิพจน์ที่ประเมินสำหรับแต่ละแถวในตาราง

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ถัดไป อ้างอิงตารางการขาย จากนั้นสำหรับนิพจน์ ให้อ้างอิงคอลัมน์ปริมาณการสั่งซื้อ สุดท้าย อ้างอิงตารางการขายอีกครั้งด้วยคอลัมน์ต้นทุนต่อหน่วยทั้งหมด

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

นั่นจะทำให้เรามีต้นทุนรวม

ความสำคัญของกลุ่มการวัด

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

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

อย่างไรก็ตาม การสร้างมาตรการมากมายอาจทำให้เราได้โมเดลที่ดูวุ่นวาย ดังนั้นเราจึงจำเป็นต้องสร้างกลุ่มการวัดเพื่อหลีกเลี่ยงการผสมการวัดและตารางข้อมูลของเรา

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

การสร้างกลุ่มการวัดเป็นเรื่องง่าย ก่อนอื่น ไปที่หน้า แรกแล้วคลิกป้อนข้อมูล

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

จากนั้น สร้างตารางจำลองและตั้งชื่อ (การวัดคีย์) จากนั้นคลิกโหลด

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ตารางนั้นจะอยู่ในรายงานของเรา

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ถัดไป ย้ายหน่วยวัดอื่นๆ ไปยังตารางจำลอง หน่วยวัดหลัก คลิกลูกศรแบบเลื่อนลงและเลือกมาตรการหลัก

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

เมื่อหน่วยวัดอยู่ในตารางหน่วยวัดหลักแล้ว เราสามารถลบคอลัมน์จำลองหรือคอลัมน์ 1 ได้แล้ว

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

สุดท้าย คลิกบานหน้าต่างแสดง/ซ่อนสองครั้ง

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

มันจะจัดเรียงและเปลี่ยนไอคอนของกลุ่มการวัดดังนี้:

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

กลุ่มมาตรการนี้เป็นเพียงตัวอย่างหนึ่งเท่านั้น ใน LuckyTemplates มีกลุ่มอื่นๆ เช่น กลุ่มการเปรียบเทียบเวลาและค่าเฉลี่ยเคลื่อนที่

ในบางโมเดลใน LuckyTemplates เราจะเห็นว่าเราสามารถมีกลุ่มได้ 6-8 กลุ่มหรือมากกว่านั้น

การใช้กลุ่มการวัดเพื่อจัดระเบียบการวัดของเราทำให้โมเดลของเราดูสะอาดตาและไร้รอยต่อ

ค่าของการจัดรูปแบบรหัส DAX ที่เหมาะสม

การจัดรูปแบบสูตรทำให้สิ่งต่างๆ ง่ายขึ้นในแบบจำลองของเรา และไม่ทำให้การวัดผลในสูตรและรายงานของเราซับซ้อนเกินไป

ตัวอย่างเช่น สมมติว่านี่คือปริมาณรวม ของเรา และเราต้องการทำบางสิ่งขั้นสูง

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ขั้นแรก ให้คลิก การ วัดใหม่

จากนั้น เขียนFormula Example จากนั้นใช้ ฟังก์ชัน แล้วเพิ่มจำนวนรวม

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

หลังจากนั้น ใช้ ฟังก์ชัน สำหรับตารางการขาย เราจะจัดทำดัชนีชื่อลูกค้ามากกว่า 5

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

ดัชนีชื่อลูกค้าต้องน้อยกว่า 20 ดังนั้นให้เพิ่ม ฟังก์ชัน FILTER อื่น เพื่อดำเนินการขาย สุดท้าย เราต้องเทียบช่องทางกับการค้าส่งเท่านั้น

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

เมื่อเราเขียนสูตร DAX เสร็จแล้ว เราจะเห็นผลลัพธ์ มันเหมือนกับสูตร SUM ใน MS Excel อย่างไรก็ตาม มันซับซ้อนเล็กน้อยใน LuckyTemplates

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

การใช้ Indention สำหรับฟังก์ชันหลัก

การจัดรูปแบบและจัดระเบียบสูตรในโมเดลของเราเป็นสิ่งสำคัญ

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

ในการทำเช่นนั้น ให้กด Shift ค้างไว้แล้วกด Enter เยื้องและวางสิ่งต่าง ๆ ในแถวใหม่เมื่อมีการแนะนำสูตรสำคัญ

เทคนิคการเขียนสูตร DAX ใน LuckyTemplates

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

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

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

บทสรุป

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

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

เราสามารถใช้มันเพื่อทำความเข้าใจสิ่งที่เกิดขึ้นในแบบจำลองข้อมูลของเราได้ดีขึ้น

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


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