วิธีสร้างโมเดลผสมใน DAX Studio

วิธีสร้างโมเดลผสมใน DAX Studio

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีสร้างแบบจำลองผสมและใช้ DirectQuery บนชุดข้อมูล LuckyTemplates หรือใน Azure Analysis Services

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

สารบัญ

การสร้างแบบจำลองผสม: เริ่มต้นใช้งาน

ในการสาธิตนี้ มีการสร้างมุมมองสำหรับตารางวันที่แล้ว เลือกรหัสและดำเนินการ

วิธีสร้างโมเดลผสมใน DAX Studio

คุณจะเห็นว่าผลลัพธ์เป็นตารางวันที่อย่างง่ายซึ่งมีคอลัมน์วันที่ เดือน และปีปฏิทิน

วิธีสร้างโมเดลผสมใน DAX Studio

ถัดไป เผยแพร่แบบจำลองข้อมูลไปยัง บริการ ของLuckyTemplates

วิธีสร้างโมเดลผสมใน DAX Studio

ไปที่ LuckyTemplates คลิกรับข้อมูลจากนั้นชุดข้อมูล Power BI

วิธีสร้างโมเดลผสมใน DAX Studio

เลือกตารางวันที่ แล้วคลิกสร้าง

วิธีสร้างโมเดลผสมใน DAX Studio

เปิดมุมมองความสัมพันธ์

วิธีสร้างโมเดลผสมใน DAX Studio

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

วิธีสร้างโมเดลผสมใน DAX Studio

วิธีสร้างโมเดลผสมใน DAX Studio

คุณจะเห็นว่ามีการสร้างความสัมพันธ์แบบจำกัดระหว่างตารางการขายและตารางวันที่ ความสัมพันธ์แบบจำกัดจะแสดงด้วยสัญลักษณ์ด้านล่าง

วิธีสร้างโมเดลผสมใน DAX Studio

การสร้างแบบสอบถามสำหรับแบบจำลองคอมโพสิต

ไปที่บานหน้าต่างฟิลด์ เปิดตารางการขาย และสร้างคอลัมน์ใหม่

วิธีสร้างโมเดลผสมใน DAX Studio

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

วิธีสร้างโมเดลผสมใน DAX Studio

เมื่อเสร็จแล้ว ให้ลากและวางคอลัมน์ใหม่ลงในผืนผ้าใบ LuckyTemplates

วิธีสร้างโมเดลผสมใน DAX Studio

แปลงเป็นตารางและตรวจสอบให้แน่ใจว่ามีการใช้คอลัมน์ปีการสั่งซื้อเป็นแถว

วิธีสร้างโมเดลผสมใน DAX Studio

จากนั้น ลากและวางวันที่จากตารางวันที่ ควรกำหนดวันที่เป็นแถวด้วย

วิธีสร้างโมเดลผสมใน DAX Studio

คลิกที่ลูกศรแบบเลื่อนลงสำหรับวันที่ และเลือกนับ ซึ่งจะนับจำนวนค่าในปีหนึ่งๆ

วิธีสร้างโมเดลผสมใน DAX Studio

ขณะนี้ ตารางแสดงค่านับจำนวนเดียวกันสำหรับแต่ละปี

วิธีสร้างโมเดลผสมใน DAX Studio

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

หากต้องการแก้ไขปัญหานี้ ให้สร้างหน่วยวัดใหม่

วิธีสร้างโมเดลผสมใน DAX Studio

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

ลากและวางหน่วยวัดใหม่นี้ลงในตาราง และลบคอลัมน์วันที่

วิธีสร้างโมเดลผสมใน DAX Studio

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

วิธีสร้างโมเดลผสมใน DAX Studio

คัด ลอกแบบสอบถามของตารางและกลับไปที่DAX Studio

วิธีสร้างโมเดลผสมใน DAX Studio

การดู DAX Query & DirectQuery

เมื่อคุณวางโค้ด กล่องโต้ตอบจะปรากฏขึ้นเพื่อถามว่าคุณต้องการวางข้อความค้นหาใด

เนื่องจากเป็นการเชื่อมต่อกับชุดข้อมูล LuckyTemplates โดยใช้ตัวเลือก DirectQuery ให้คลิกตัวเลือกทั้ง DAX และ Direct Query

วิธีสร้างโมเดลผสมใน DAX Studio

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

วิธีสร้างโมเดลผสมใน DAX Studio

ที่ด้านล่าง คุณสามารถดูโมเดลระยะไกลในบริการ LuckyTemplates ซึ่งกำลังดำเนินการ DirectQuery

วิธีสร้างโมเดลผสมใน DAX Studio

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

บทสรุป

บทช่วยสอนนี้แสดงตัวอย่างพื้นฐานของวิธีการทำงานของโมเดลแบบผสมใน DAX Studio นี่เป็นตัวอย่างที่ดีของสิ่งที่เกิดขึ้นเบื้องหลัง

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

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


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