Excel Power Pivot - การจัดการโมเดลข้อมูล
การใช้ Power Pivot ที่สำคัญคือความสามารถในการจัดการตารางข้อมูลและความสัมพันธ์ระหว่างกันเพื่ออำนวยความสะดวกในการวิเคราะห์ข้อมูลจากตารางต่างๆ คุณสามารถเพิ่มตาราง excel ลงในโมเดลข้อมูลในขณะที่คุณกำลังสร้าง PivotTable หรือโดยตรงจาก PowerPivot Ribbon
คุณสามารถวิเคราะห์ข้อมูลจากหลายตารางได้ก็ต่อเมื่อมีความสัมพันธ์ระหว่างกันเท่านั้น ด้วย Power Pivot คุณสามารถสร้างความสัมพันธ์จากมุมมองข้อมูลหรือมุมมองไดอะแกรม ยิ่งไปกว่านั้นหากคุณเลือกที่จะเพิ่มตารางใน Power Pivot คุณจะต้องเพิ่มความสัมพันธ์ด้วย
การเพิ่มตาราง Excel ลงในโมเดลข้อมูลด้วย PivotTable
เมื่อคุณสร้าง PivotTable ใน Excel จะขึ้นอยู่กับตาราง / ช่วงเดียวเท่านั้น ในกรณีที่คุณต้องการเพิ่มตารางเพิ่มเติมใน PivotTable คุณสามารถทำได้ด้วยตัวแบบข้อมูล
สมมติว่าคุณมีแผ่นงานสองแผ่นในสมุดงานของคุณ -
หนึ่งที่มีข้อมูลของพนักงานขายและภูมิภาคที่พวกเขาเป็นตัวแทนในตาราง - พนักงานขาย
อีกรายการหนึ่งที่มีข้อมูลการขายภูมิภาคและเดือนที่ชาญฉลาดในตาราง - การขาย
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/adding_excel_tables.jpg)
คุณสามารถสรุปยอดขาย - พนักงานขายที่ชาญฉลาดตามที่ระบุด้านล่าง
คลิกตาราง - การขาย
คลิกแท็บ INSERT บน Ribbon
เลือก PivotTable ในกลุ่มตาราง
PivotTable ว่างเปล่าที่มีฟิลด์จากตารางการขาย - ภูมิภาคเดือนและจำนวนคำสั่งซื้อจะถูกสร้างขึ้น ดังที่คุณสังเกตได้มีไฟล์MORE TABLES คำสั่งด้านล่างรายการเขตข้อมูล PivotTable
คลิกที่ตารางเพิ่มเติม
Create a New PivotTableกล่องข้อความปรากฏขึ้น ข้อความที่แสดงคือ - ในการใช้ตารางหลายตารางในการวิเคราะห์ของคุณจำเป็นต้องสร้าง PivotTable ใหม่โดยใช้ตัวแบบข้อมูล คลิกใช่
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/create_new_pivot.jpg)
PivotTable ใหม่จะถูกสร้างขึ้นดังที่แสดงด้านล่าง -
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/new_pivottable.jpg)
ภายใต้เขตข้อมูล PivotTable คุณสามารถสังเกตได้ว่ามีสองแท็บ - ACTIVE และ ALL.
คลิกแท็บทั้งหมด
สองตาราง - พนักงานขายและพนักงานขายโดยมีเขตข้อมูลที่เกี่ยวข้องปรากฏในรายการเขตข้อมูล PivotTable
คลิกฟิลด์พนักงานขายในตารางพนักงานขายแล้วลากไปยังพื้นที่แถว
คลิกช่อง Month ในตาราง Sales แล้วลากไปที่ ROWS area
คลิกฟิลด์ Order Amount ในตาราง Sales แล้วลากไปที่พื้นที่ area VALUES
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/pivottable_fields.jpg)
PivotTable ถูกสร้างขึ้น ข้อความปรากฏในฟิลด์ PivotTable -Relationships between tables may be needed.
คลิกปุ่มสร้างถัดจากข้อความ Create Relationship กล่องโต้ตอบปรากฏขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/create_relationship.jpg)
ภายใต้ Tableเลือกการขาย
ภายใต้ Column (Foreign) เลือกภูมิภาค
ภายใต้ Related Tableเลือกพนักงานขาย
ภายใต้ Related Column (Primary) เลือกภูมิภาค
คลิกตกลง
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/dialog_box.jpg)
PivotTable ของคุณจากสองตารางในสองแผ่นงานพร้อมแล้ว
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/two_tables.jpg)
นอกจากนี้ตามที่ Excel ระบุไว้ในขณะที่เพิ่มตารางที่สองลงใน PivotTable นั้น PivotTable จะถูกสร้างขึ้นด้วย Data Model ในการตรวจสอบให้ทำดังต่อไปนี้ -
คลิกแท็บ POWERPIVOT บน Ribbon
คลิก Manageในกลุ่ม Data Model มุมมองข้อมูลของ Power Pivot จะปรากฏขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/create_manage.jpg)
คุณสามารถสังเกตได้ว่าตาราง Excel สองตารางที่คุณใช้ในการสร้าง PivotTable ถูกแปลงเป็นตารางข้อมูลในตัวแบบข้อมูล
การเพิ่มตาราง Excel จากสมุดงานอื่นไปยังตัวแบบข้อมูล
สมมติว่าสองตาราง - พนักงานขายและฝ่ายขายอยู่ในสมุดงานสองเล่มที่แตกต่างกัน
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/salesperson.jpg)
คุณสามารถเพิ่มตาราง Excel จากสมุดงานอื่นไปยังตัวแบบข้อมูลได้ดังนี้ -
คลิกตารางการขาย
คลิกที่แท็บ INSERT
คลิก PivotTable ในกลุ่มตาราง Create PivotTable กล่องโต้ตอบปรากฏขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/insert_table.jpg)
ในกล่องตาราง / ช่วงพิมพ์การขาย
คลิกที่แผ่นงานใหม่
ทำเครื่องหมายที่ช่องเพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล
คลิกตกลง
คุณจะได้รับ PivotTable ว่างบนแผ่นงานใหม่โดยมีเฉพาะฟิลด์ที่ตรงกับตารางการขาย
คุณได้เพิ่มข้อมูลตารางการขายลงในแบบจำลองข้อมูล จากนั้นคุณจะต้องรับข้อมูลตารางพนักงานขายลงใน Data Model ดังนี้ -
คลิกที่แผ่นงานที่มีตารางการขาย
คลิกแท็บ DATA บน Ribbon
คลิกการเชื่อมต่อที่มีอยู่ในกลุ่มรับข้อมูลภายนอก กล่องโต้ตอบการเชื่อมต่อที่มีอยู่จะปรากฏขึ้น
คลิกที่แท็บตาราง
ภายใต้ This Workbook Data Model, 1 tableจะปรากฏขึ้น (นี่คือตารางการขายที่คุณเพิ่มไว้ก่อนหน้านี้) คุณยังพบสมุดงานสองเล่มที่แสดงตารางอยู่ในนั้น
คลิกพนักงานขายภายใต้ Salesperson.xlsx
คลิกเปิด Import Data กล่องโต้ตอบปรากฏขึ้น
คลิกที่รายงาน PivotTable
คลิกที่แผ่นงานใหม่
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/import_data.jpg)
คุณจะเห็นว่ากล่อง - Add this data to the Data Modelถูกตรวจสอบและไม่ใช้งาน คลิกตกลง
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/new_worksheet.jpg)
PivotTable จะถูกสร้างขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/pivottable_created.jpg)
ดังที่คุณสังเกตได้ว่าตารางทั้งสองอยู่ในตัวแบบข้อมูล คุณอาจต้องสร้างความสัมพันธ์ระหว่างสองตารางเหมือนในส่วนก่อนหน้านี้
การเพิ่มตาราง Excel ไปยังโมเดลข้อมูลจาก PowerPivot Ribbon
อีกวิธีหนึ่งในการเพิ่มตาราง Excel ลงในตัวแบบข้อมูลกำลังทำอยู่ so from the PowerPivot Ribbon.
สมมติว่าคุณมีแผ่นงานสองแผ่นในสมุดงานของคุณ -
หนึ่งที่มีข้อมูลของพนักงานขายและภูมิภาคที่พวกเขาเป็นตัวแทนอยู่ในตาราง - พนักงานขาย
อีกรายการหนึ่งที่มีข้อมูลการขายภูมิภาคและเดือนที่ชาญฉลาดในตาราง - การขาย
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/sales.jpg)
คุณสามารถเพิ่มตาราง Excel เหล่านี้ลงในตัวแบบข้อมูลก่อนทำการวิเคราะห์ใด ๆ
คลิกที่ตาราง Excel - การขาย
คลิกแท็บ POWERPIVOT บน Ribbon
คลิกเพิ่มในโมเดลข้อมูลในกลุ่มตาราง
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/powerpivots.jpg)
หน้าต่าง Power Pivot จะปรากฏขึ้นพร้อมกับตารางข้อมูลที่เพิ่มพนักงานขายเข้าไป แท็บเพิ่มเติม - ตารางที่เชื่อมโยงจะปรากฏบน Ribbon ในหน้าต่าง Power Pivot
คลิกที่แท็บตารางที่เชื่อมโยงบน Ribbon
คลิกที่ตาราง Excel: พนักงานขาย
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/linked_table.jpg)
คุณจะพบว่าชื่อของตารางทั้งสองที่มีอยู่ในสมุดงานของคุณแสดงอยู่และมีการเลือกชื่อพนักงานขาย ซึ่งหมายความว่าตารางข้อมูลพนักงานขายเชื่อมโยงกับพนักงานขายในตาราง Excel
คลิก Go to Excel Table.
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/go_to_excel_table.jpg)
หน้าต่าง Excel พร้อมแผ่นงานที่มีตารางพนักงานขายปรากฏขึ้น
คลิกแท็บแผ่นงานการขาย
คลิกตารางการขาย
คลิกเพิ่มลงในโมเดลข้อมูลในกลุ่มตารางบน Ribbon
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/sales_table.jpg)
นอกจากนี้ยังเพิ่มการขายตาราง Excel ในตัวแบบข้อมูล
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/excel_table_sales.jpg)
หากคุณต้องการทำการวิเคราะห์ตามตารางทั้งสองนี้ดังที่คุณทราบคุณต้องสร้างความสัมพันธ์ระหว่างตารางข้อมูลทั้งสอง ใน Power Pivot คุณสามารถทำได้สองวิธี -
จากมุมมองข้อมูล
จากมุมมองแผนภาพ
การสร้างความสัมพันธ์จากมุมมองข้อมูล
ดังที่คุณทราบในมุมมองข้อมูลคุณสามารถดูตารางข้อมูลที่มีระเบียนเป็นแถวและเขตข้อมูลเป็นคอลัมน์ได้
คลิกที่แท็บออกแบบในหน้าต่าง Power Pivot
คลิกที่สร้างความสัมพันธ์ในกลุ่มความสัมพันธ์ Create Relationship กล่องโต้ตอบปรากฏขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/creating_relationships.jpg)
คลิกที่การขายในกล่องตาราง นี่คือตารางจากจุดเริ่มต้นของความสัมพันธ์ ดังที่คุณทราบคอลัมน์ควรเป็นฟิลด์ที่มีอยู่ในตารางที่เกี่ยวข้องพนักงานขายซึ่งมีค่าที่ไม่ซ้ำกัน
คลิกที่ภูมิภาคในกล่องคอลัมน์
คลิกที่พนักงานขายในกล่องตารางที่เชื่อมโยงที่เกี่ยวข้อง
คอลัมน์ที่เชื่อมโยงที่เกี่ยวข้องจะได้รับการเติมข้อมูลด้วยภูมิภาคโดยอัตโนมัติ
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/linked_column.jpg)
คลิกปุ่มสร้าง ความสัมพันธ์ถูกสร้างขึ้น
การสร้างความสัมพันธ์จากมุมมองแผนภาพ
การสร้างความสัมพันธ์จากมุมมองแผนภาพค่อนข้างง่ายกว่า ทำตามขั้นตอนที่กำหนด
คลิกแท็บหน้าแรกในหน้าต่าง Power Pivot
คลิก Diagram View ในกลุ่ม View
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/realtionships_from_diagram_view.jpg)
มุมมองไดอะแกรมของโมเดลข้อมูลปรากฏในหน้าต่าง Power Pivot
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/power_pivot_window.jpg)
คลิกที่ภูมิภาคในตารางการขาย ภูมิภาคในตารางการขายจะถูกเน้น
ลากไปที่ภูมิภาคในตารางพนักงานขาย นอกจากนี้ยังมีการเน้นภูมิภาคในตารางพนักงานขาย เส้นจะปรากฏขึ้นตามทิศทางที่คุณลาก
บรรทัดปรากฏจากตาราง Sales ไปยังตารางพนักงานขายที่ระบุความสัมพันธ์
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/salesperson_relationship.jpg)
ดังที่คุณเห็นบรรทัดจะปรากฏจากตารางการขายไปยังตารางพนักงานขายซึ่งแสดงถึงความสัมพันธ์และทิศทาง
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/direction.jpg)
หากคุณต้องการทราบเขตข้อมูลที่เป็นส่วนหนึ่งของความสัมพันธ์ให้คลิกที่เส้นความสัมพันธ์ เส้นและฟิลด์ในตารางทั้งสองจะถูกเน้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/relationship_line.jpg)
การจัดการความสัมพันธ์
คุณสามารถแก้ไขหรือลบความสัมพันธ์ที่มีอยู่ใน Data Model
คลิกแท็บออกแบบในหน้าต่าง Power Pivot
คลิกจัดการความสัมพันธ์ในกลุ่มความสัมพันธ์ กล่องโต้ตอบจัดการความสัมพันธ์จะปรากฏขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/manage_relationships.jpg)
ความสัมพันธ์ทั้งหมดที่มีอยู่ในตัวแบบข้อมูลจะแสดงขึ้น
เพื่อแก้ไขความสัมพันธ์
คลิกที่ความสัมพันธ์
คลิก Editปุ่ม. Edit Relationship กล่องโต้ตอบปรากฏขึ้น
![](https://post.nghiatu.com/assets/tutorial/excel_power_pivot/images/insert.jpg)
ทำการเปลี่ยนแปลงที่จำเป็นในความสัมพันธ์
คลิกตกลง การเปลี่ยนแปลงจะสะท้อนให้เห็นในความสัมพันธ์
เพื่อลบความสัมพันธ์
คลิกที่ความสัมพันธ์
คลิกที่ปุ่มลบ ข้อความเตือนจะปรากฏขึ้นเพื่อแสดงว่าตารางที่ได้รับผลกระทบจากการลบความสัมพันธ์จะส่งผลต่อรายงานอย่างไร
คลิกตกลงหากคุณแน่ใจว่าต้องการลบ ความสัมพันธ์ที่เลือกจะถูกลบ
การรีเฟรชข้อมูล Power Pivot
สมมติว่าคุณแก้ไขข้อมูลในตาราง Excel คุณสามารถเพิ่ม / เปลี่ยนแปลง / ลบข้อมูลในตาราง Excel
ในการรีเฟรชข้อมูล PowerPivot ให้ทำดังต่อไปนี้ -
คลิกแท็บตารางที่เชื่อมโยงในหน้าต่าง Power Pivot
คลิกอัปเดตทั้งหมด
ตารางข้อมูลได้รับการอัปเดตด้วยการแก้ไขในตาราง Excel
ดังที่คุณสังเกตได้คุณไม่สามารถแก้ไขข้อมูลในตารางข้อมูลได้โดยตรง ดังนั้นจึงเป็นการดีกว่าที่จะรักษาข้อมูลของคุณในตาราง Excel ที่เชื่อมโยงกับตารางข้อมูลเมื่อคุณเพิ่มลงในโมเดลข้อมูล สิ่งนี้ช่วยอำนวยความสะดวกในการอัปเดตข้อมูลในตารางข้อมูลและเมื่อคุณอัปเดตข้อมูลในตาราง Excel