สร้างตารางจากการคำนวณใน 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 ที่แสดงข้อมูลแบบตารางของพนักงานในภาคตะวันตกเฉียงเหนือ

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

ภาพหน้าจอของ 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 ที่แสดงค่าเป็นตาราง