กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

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

สารบัญ

การใช้คำหลัก DEFINE ใน DAX Studio

DEFINEคือคีย์เวิร์ดที่กำหนดเอนทิตีที่ใช้กับคำสั่ง EVALUATE ตั้งแต่หนึ่งคำสั่งขึ้นไปในแบบสอบถาม DAX

ตัวอย่าง #1: กำหนดด้วยฟังก์ชัน DAX

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

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

หากคุณพยายามประเมินค่าตัวแปรที่สอง ผลลัพธ์ที่แตกต่างกันจะปรากฏขึ้น

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

คุณสามารถใช้ตัวแปร FewQuantities เพิ่มเติมเพื่อนับจำนวนแถวในตารางการขายที่เกี่ยวข้องกับปริมาณ 1, 2 และ 3

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

คุณต้องใช้โครงสร้างจากนั้นใช้ ฟังก์ชัน และเพื่อนับจำนวนแถวในตารางการขาย หลังจากนั้น ให้วางตัวแปร FewQuantities ลงในตัวกรอง ซึ่งจะทำให้คุณทราบจำนวนแถวทั้งหมดในตารางการขาย

ตัวอย่าง #2: นิพจน์ที่ซับซ้อน

ลองดูตัวอย่างอื่นที่เกี่ยวข้องกับนิพจน์ที่ซับซ้อน

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

ในกรณีนี้ คุณต้องใช้โครงสร้างตารางเพื่อส่งคืนคอลัมน์ที่มีปริมาณ 1, 6, 3 และ 5 สำหรับตัวแปรที่สอง คุณต้องใช้ฟังก์ชัน FILTER เพื่อกรองปริมาณขายทั้งหมด FewQuantities

ก่อนดำเนินการต่อ ให้เรียกใช้EVALUATE FilterContextFromSlicerเพื่อดูว่าคุณได้รับผลลัพธ์ที่ถูกต้องหรือไม่

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

เมื่อเสร็จแล้ว ให้ป้อน ฟังก์ชัน SUMMARIZECOLUMNSตามโค้ดด้านล่าง:

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

ส่วนด้าน ล่างของรหัสนี้เลียนแบบพฤติกรรมของLuckyTemplates

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

หากคุณรันโค้ดนี้ คุณจะได้ตารางที่ประกอบด้วยสองคอลัมน์ คอลัมน์แรกแสดงสีของสินค้า ส่วนคอลัมน์ที่สองแสดงแถวทั้งหมด

กำหนดคำหลักใน DAX Studio: ภาพรวมและตัวอย่าง

อย่างไรก็ตาม โครงสร้าง COUNTROWS (การขาย)ไม่ได้ใช้ภายในฟังก์ชัน SUMMARIZECOLUMNS แนวทางปฏิบัติที่ดีที่สุดคือการสร้างมาตรการใหม่ สิ่งนี้จะกล่าวถึงเพิ่มเติมในบทช่วยสอนที่ประสบความสำเร็จ

บทสรุป

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

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


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