สร้างตารางจากการคำนวณใน Power BI Desktop
โดยส่วนใหญ่แล้ว คุณจะสร้างตารางโดยการนำเข้าข้อมูลไปยังแบบจำลองของคุณจากแหล่งข้อมูลภายนอก แต่ ตารางจากการคำนวณ ช่วยให้คุณสามารถเพิ่มตารางใหม่โดยยึดตามข้อมูลที่คุณได้โหลดลงไปยังแบบจำลองแล้ว แทนที่จะคิวรีและโหลดค่าจากแหล่งข้อมูลลงไปยังคอลัมน์ใหม่ในตาราง คุณสามารถสร้างสูตร Data Analysis Expressions (DAX) ที่ใช้กำหนดค่าของตารางได้
DAX เป็นภาษาสูตรสำหรับการทำงานกับข้อมูลเชิงสัมพันธ์เช่นเดียวกับใน Power BI Desktop DAX มีไลบรารีที่มีมากกว่า 200 ฟังก์ชัน ตัวดำเนินการ และรหัสโครง สร้างที่ทำให้มีความยืดหยุ่นมากในการสร้างสูตรเพื่อคำนวณผลลัพธ์เฉพาะสำหรับความต้องการที่เกี่ยวกับการวิเคราะห์ข้อมูลใดๆ ตารางจากการคำนวณเป็นตัวเลือกที่ดีที่สุดสำหรับการคำนวณระดับกลาง และข้อมูลที่คุณต้องการจัดเก็บไว้เป็นส่วนหนึ่งของแบบจำลอง แทนที่จะคำนวณใหม่ตลอดหรือเป็นผลลัพธ์ของคิวรี ตัวอย่างเช่น คุณอาจเลือก ยูเนียน หรือ cross join ตารางสองตารางที่มีอยู่
เช่นเดียวกับตาราง Power BI Desktop อื่น ๆ ตารางจากการคำนวณสามารถมีความสัมพันธ์กับตารางอื่นได้ คอลัมน์ของตารางจากการคำนวณมีชนิดของข้อมูล การจัดรูปแบบ และสามารถจัดประเภทข้อมูลได้ คุณสามารถตั้งชื่อคอลัมน์ของคุณได้ตามต้องการ และเพิ่มคอลัมน์เหล่านั้นลงในการจัดรูปแบบการแสดงข้อมูลในรายงานเช่นเดียวกับเขตข้อมูลอื่น ๆ ตารางจากการคำนวณได้จะรับการคำนวณใหม่หากมีตารางใดที่ถูกดึงข้อมูลออกมาได้รับการรีเฟรชหรืออัปเดต เว้นแต่ว่าตารางจะใช้ข้อมูลจากตารางที่ใช้ DirectQuery ในกรณีที่มี DirectQuery ตารางจะแสดงการเปลี่ยนแปลงเมื่อมีการรีเฟรชชุดข้อมูลเท่านั้น ถ้าตารางจำเป็นต้องใช้ DirectQuery จะเป็นการดีที่สุดที่จะมีตารางจากการคำนวณใน DirectQuery ด้วย
สร้างตารางจากการคำนวณ
คุณสร้างตารางการคํานวณโดยใช้คุณลักษณะ ตาราง ใหม่ ในมุมมองรายงานหรือมุมมองPower BI Desktopตาราง
ตัวอย่างเช่น สมมติว่าคุณเป็นผู้จัดการฝ่ายบุคคลที่มีตารางของ พนักงานในภาคตะวันตกเฉียงเหนือ และตารางอื่นของ พนักงานในภาคตะวันตกเฉียงใต้ คุณต้องการรวมสองตารางเป็นตารางเดียวที่ชื่อว่า พนักงานในภูมิภาคตะวันตก
พนักงานในภาคตะวันตกเฉียงเหนือ

พนักงานในภาคตะวันตกเฉียงใต้

ในมุมมองรายงานหรือมุมมองข้อมูลของPower BI Desktopคํานวณ ในกลุ่ม การ คํานวณ ของแท็บ การสร้างแบบ โมเดล ให้เลือก ตาราง ใหม่ ซึ่งสามารถจัดการเครื่องมือตารางในมุมมอง ข้อมูลได้ง่ายขึ้น เนื่องจากคุณสามารถดูตารางใหม่ของคุณได้ทันที

ใส่สูตรต่อไปนี้ในแถบสูตร:
Western Region Employees = UNION('Northwest Employees', 'Southwest Employees')
ตารางใหม่ที่ชื่อว่า พนักงานในภูมิภาคตะวันตก ถูกสร้างขึ้นและปรากฏขึ้นเหมือนกับตารางอื่น ๆ ในบานหน้าต่าง เขตข้อมูล คุณสามารถสร้างความสัมพันธ์กับตารางอื่น เพิ่มหน่วยวัดและคอลัมน์จากการคำนวณ และเพิ่มเขตข้อมูลลงในรายงานได้เช่นเดียวกับตารางอื่น


ฟังก์ชันสำหรับตารางที่มีการคำนวณ
คุณสามารถกำหนดตารางจากการคำนวณโดยนิพจน์ DAX ใดก็ได้ที่แสดงค่าเป็นตาราง รวมถึงการอ้างอิงแบบง่ายไปยังตารางอื่น ตัวอย่างเช่น:
New Western Region Employees = 'Western Region Employees'
บทความนี้มีเพียงคำแนะนำเบื้องต้นเกี่ยวกับตารางจากการคำนวณเท่านั้น คุณสามารถใช้ตารางที่มีการคำนวณ ด้วย DAX เพื่อแก้ปัญหาการวิเคราะห์ได้มากมาย ฟังก์ชันต่อไปนี้เป็นฟังก์ชันของตาราง DAX ทั่วไปที่คุณอาจใช้:
- DISTINCT
- VALUES
- CROSSJOIN
- UNION
- NATURALINNERJOIN
- NATURALLEFTOUTERJOIN
- INTERSECT
- CALENDAR
- CALENDARAUTO
ดูการอ้างอิงฟังก์ชัน DAX สำหรับฟังก์ชันเหล่านี้และฟังก์ชันอื่น ๆ ของ DAX ที่แสดงค่าเป็นตาราง