คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
ในบทช่วยสอน นี้เราจะดูที่คำหลัก DAX Studio, MEASURE
ก่อนที่จะดำดิ่งสู่หัวข้อนี้ โปรดอ่านคำหลักประเมิน และกำหนด ก่อน ข้อความค้นหาตัวอย่างที่ใช้ในบทช่วยสอนนี้เป็นความต่อเนื่องของคำหลักทั้งสองนี้
ตามหลักการแล้ว การวัดฐานไม่ควรเขียนเป็น COUNTROWS สำหรับตารางการขาย แต่คุณต้องสร้าง MEASURE ข้อความค้นหาในเครื่องแทนในเซสชัน DAX Studio ของคุณ
สารบัญ
การสร้างการวัดฐาน DAX Studio
เขียนคีย์เวิร์ด MEASURE แล้วกำหนดตารางที่จะใช้คีย์เวิร์ดนั้น ในกรณีนี้คือตารางการขาย
ดังนั้น แทนที่จะเขียน [ Sales ]ภายใต้ คีย์เวิร์ด EVALUATEคุณสามารถเขียน[ # Rows ]
โปรดทราบว่าเมื่อคุณพิมพ์# Rowsจะไม่ปรากฏในคุณลักษณะ IntelliSense ใน DAX Studio นี่เป็นเพราะการวัดนี้ไม่ได้เป็นส่วนหนึ่งของ Tableular Object Model ใน LuckyTemplates
เมื่อคุณเรียกใช้แบบสอบถามนี้ คุณจะได้ตารางที่มีคอลัมน์สำหรับ Product Color และ Total Rows
คุณยังสามารถใช้หน่วยวัดฐานซ้ำสำหรับคอลัมน์อื่นได้อีกด้วย มาเพิ่มอีกคอลัมน์ชื่อTotal Rows 2 สิ่งนี้ใช้ ฟังก์ชัน ใน # แถว
ถัดไป ลบปริมาณการขายออกจากบริบทตัวกรอง เพื่อให้หน่วยวัดไม่ได้รับผลกระทบจากตัวกรองที่มาจากตัวแบ่งส่วนข้อมูล ให้ใช้ ฟังก์ชัน เหนือปริมาณการขายแทน
เมื่อคุณรันโค้ดนี้ คุณจะได้คอลัมน์ใหม่ในตาราง
ลดความซับซ้อนของการค้นหา DAX Studio ด้วย MEASURE
คุณยังสามารถสร้างการวัดหลายรายการภายในแบบสอบถาม DAX เดียว การใช้คำหลัก MEASURE หลายคำในการสืบค้น DAX เดียวทำให้โค้ดของคุณง่ายขึ้น ตัวอย่างเช่น แบบสอบถาม DAX ด้านล่างนี้ใช้เพื่อคำนวณหากำไรรวม
ขอให้สังเกตว่าในโครงสร้าง MEASURE ล่าสุด สูตรสำหรับสองการวัดแรกจะถูกทำซ้ำ ดังนั้น แทนที่จะใช้สูตร คุณสามารถใช้ชื่อหน่วยวัดเพื่อรับกำไรรวม
ก่อนดำเนินการโค้ด คุณต้องใช้ EVALUATE เพื่อสร้างตารางแสดงผลลัพธ์
คุณจะสังเกตเห็นว่ายอดขายรวมปรากฏในคุณลักษณะ IntelliSense เนื่องจากชื่อเดียวกันนี้มีอยู่ใน LuckyTemplates DAX Studio จะพยายามค้นหายอดขายรวมที่ใกล้เคียงที่สุด และจะใช้ยอดขายที่มีอยู่ในแบบสอบถาม
ตอนนี้เรียกใช้แบบสอบถาม
คุณจะเห็นว่ามีการสร้างสองคอลัมน์ คอลัมน์แรกแสดงสีของสินค้า ในขณะที่คอลัมน์ที่สองแสดงยอดขายรวม
หากคุณต้องการเพิ่มคอลัมน์สำหรับต้นทุนรวมและกำไรรวม เพียงเพิ่มคอลัมน์เหล่านั้นภายใต้การประเมิน
โปรดสังเกตว่าค่าภายใต้คอลัมน์ยอดขายรวมมีเครื่องหมายดอลลาร์ นี่เป็นเพราะการจัดรูปแบบเริ่มต้นใน DAX Studio คุณสามารถสลับตัวเลือกการจัดรูปแบบนี้ได้โดยไปที่ตัวเลือกใต้แท็บไฟล์แล้วเลือกผลลัพธ์
การปรับเปลี่ยนมาตรการในบริบทตัวกรอง
คุณยังสามารถใช้ตัวกรองและตัวแบ่งส่วนข้อมูลเมื่อใช้การวัด ตัวอย่างเช่น ถ้าคุณต้องการส่งคืนเปอร์เซ็นต์การขาย ให้สร้างหน่วยวัดอื่น ในการวัด นี้ให้สร้างตัวแปรสำหรับCurrentSalesและAllSales
สำหรับตัวแปร AllSales ให้ใช้ ฟังก์ชัน REMOVEFILTERSเพื่อให้แน่ใจว่ารายการทั้งหมดในตารางผลิตภัณฑ์รวมอยู่ด้วย หากต้องการสร้างเปอร์เซ็นต์ ให้เขียนRETURN ( CurrentSales, AllSales )
หากต้องการแสดงผล ให้ใช้ฟังก์ชัน
หลังจากที่คุณเรียกใช้รหัส คุณจะเห็นตารางที่มียอดขายรวมและเปอร์เซ็นต์การขาย คุณจะเห็นว่าสีเงินมีส่วนแบ่งมากที่สุดในบรรดาสีของผลิตภัณฑ์ทั้งหมด
ในทำนองเดียวกัน คุณสามารถเลียนแบบลักษณะการทำงานของตัวแบ่งส่วนข้อมูล แทนที่จะแสดงเปอร์เซ็นต์การขายของผลิตภัณฑ์ทั้งหมด คุณสามารถเลือกผลิตภัณฑ์ที่จะรวมได้
แทนที่จะใช้ฟังก์ชัน REMOVEFILTERS ให้ใช้จากนั้นหลังจาก Products[Color] ใน EVALUATE ให้เขียนตามด้วยสีของผลิตภัณฑ์ที่คุณต้องการรวม
เมื่อคุณรันโค้ดนี้ คุณจะเห็นว่าสีในตารางเป็นสีที่คุณระบุเท่านั้น นี่เป็นวิธีที่ LuckyTemplates แทรกบริบทตัวกรองจากตัวแบ่งส่วนข้อมูล
การดีบักโค้ดใน DAX Studio
การวัดเคียวรีมีประโยชน์มากเมื่อคุณต้องการดีบักโค้ดของการวัดของคุณ คุณไม่จำเป็นต้องเปลี่ยนหรือแก้ไขโมเดลตารางของคุณ
หากคุณพยายามทำการเปลี่ยนแปลงใน LuckyTemplates เกี่ยวกับโมเดลข้อมูลที่มีแถวหลายพันล้านแถว คุณจะสังเกตเห็นความล่าช้าในการดำเนินการนั้น คุณสามารถสร้างการวัดเคียวรีใน DAX Studio คัดลอก จากนั้นใช้เพื่อทำการแก้ไขที่จำเป็นในโมเดล LuckyTemplates ของคุณแทน
บทสรุป
สิ่งที่คุณสร้างใน DAX Studio จะไม่ส่งผลกระทบต่อโมเดลข้อมูลใน Analysis Services หรือ Tabular Data Model
แต่มีข้อยกเว้น หากคุณคัดลอกสูตรที่คุณใช้สำหรับการวัดใน DAX Studio แล้วใช้สูตรนี้ในการวัดใน LuckyTemplates คุณจะสร้างผลกระทบให้กับแบบจำลองข้อมูล LuckyTemplates ดังนั้น สิ่งสำคัญคือต้องมีความเฉพาะเจาะจงเมื่อสร้างโค้ดของคุณ
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ
Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ
วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร