Excel ขั้นสูง - Power Pivot

PowerPivotเป็นเครื่องมือวิเคราะห์ข้อมูลที่ใช้งานง่ายซึ่งสามารถใช้ได้จากใน Excel คุณสามารถใช้ได้PowerPivotเพื่อเข้าถึงและ mashup ข้อมูลจากแทบทุกแหล่ง คุณสามารถสร้างรายงานและแอปพลิเคชันการวิเคราะห์ที่น่าสนใจของคุณเองแบ่งปันข้อมูลเชิงลึกและทำงานร่วมกับเพื่อนร่วมงานผ่าน Microsoft Excel และ SharePoint ได้อย่างง่ายดาย

เมื่อใช้ PowerPivot คุณสามารถนำเข้าข้อมูลสร้างความสัมพันธ์สร้างคอลัมน์และการวัดจากการคำนวณและเพิ่ม PivotTables ตัวแบ่งส่วนข้อมูลและแผนภูมิ Pivot

Step 1 - คุณสามารถใช้ Diagram Viewใน PowerPivot เพื่อสร้างความสัมพันธ์ ในการเริ่มต้นรับข้อมูลเพิ่มเติมในสมุดงานของคุณ คุณสามารถคัดลอกและวางข้อมูลจากเว็บเพจได้เช่นกัน แทรกแผ่นงานใหม่

Step 2 - คัดลอกข้อมูลจากหน้าเว็บและวางลงในแผ่นงาน

Step 3- สร้างตารางด้วยข้อมูล ตั้งชื่อตารางโฮสต์และเปลี่ยนชื่อโฮสต์เวิร์กชีต

Step 4 - คลิกที่ไฟล์ Worksheetโฮสต์ คลิกPOWERPIVOT tab บน Ribbon

Step 5 - ในไฟล์ Tables คลิกที่กลุ่ม Add to Data Model.

ตารางโฮสต์จะถูกเพิ่มลงในโมเดลข้อมูลในสมุดงาน PowerPivot หน้าต่างจะเปิดขึ้น

คุณจะพบตารางทั้งหมดในไฟล์ Data Model ใน PowerPivot แม้ว่าบางส่วนจะไม่มีอยู่ในเวิร์กชีตในสมุดงาน

Step 6 - ในหน้าต่าง PowerPivot ใน View คลิกที่กลุ่ม Diagram View.

Step 7 - ใช้แถบเลื่อนเพื่อปรับขนาดไดอะแกรมเพื่อให้คุณเห็นตารางทั้งหมดในแผนภาพ

Step 8 - จัดเรียงตารางใหม่โดยการลากแถบชื่อเรื่องเพื่อให้มองเห็นได้และวางตำแหน่งไว้ข้างๆกัน

สี่โต๊ะ Hosts, Events, W_Teams, และ S_Teams ไม่เกี่ยวข้องกับส่วนที่เหลือของตาราง -

Step 9 - ทั้งสองอย่าง Medals ตารางและ Events ตารางมีฟิลด์ที่เรียกว่า DisciplineEvent. นอกจากนี้DisciplineEvent คอลัมน์ใน Eventsตารางประกอบด้วยค่าที่ไม่ซ้ำกันและไม่ซ้ำกัน คลิกที่Data View ใน Views Group. ตรวจสอบDisciplineEvent คอลัมน์ใน Events ตาราง.

Step 10 - อีกครั้งคลิกที่ Diagram View. คลิกที่สนามกิจกรรมวินัยในตารางเหตุการณ์แล้วลากไปที่สนามDisciplineEventในตารางเหรียญ กline จะปรากฏขึ้นระหว่างตารางเหตุการณ์และตารางเหรียญซึ่งแสดงถึงก relationship ได้รับการจัดตั้งขึ้น

Step 11- คลิกที่บรรทัด เส้นและฟิลด์ที่กำหนดความสัมพันธ์ระหว่างสองตารางจะถูกเน้นดังที่แสดงในภาพด้านล่าง

แบบจำลองข้อมูลโดยใช้คอลัมน์จากการคำนวณ

ตารางโฮสต์ยังไม่เชื่อมต่อกับตารางอื่น ๆ ในการทำเช่นนั้นฟิลด์ที่มีค่าที่ระบุแต่ละแถวโดยไม่ซ้ำกันในHostsจะพบตารางก่อน จากนั้นค้นหาไฟล์Data Modelเพื่อดูว่ามีข้อมูลเดียวกันในตารางอื่นหรือไม่ ซึ่งสามารถทำได้ในรูปแบบData View.

Step 1 - เลื่อนไปที่ Data View. มีสองวิธีในการทำเช่นนี้

  • คลิกที่ Data View ใน View กลุ่ม.

  • คลิกที่ Grid ปุ่มบน Task Bar.

Data View ปรากฏขึ้น

Step 2 - คลิกที่ไฟล์ Hosts ตาราง.

Step 3 - ตรวจสอบข้อมูลในตารางโฮสต์เพื่อดูว่ามีฟิลด์ที่มีค่าเฉพาะหรือไม่

ไม่มีฟิลด์ดังกล่าวในตารางโฮสต์ คุณไม่สามารถแก้ไขหรือลบข้อมูลที่มีอยู่โดยใช้PowerPivot. อย่างไรก็ตามคุณสามารถสร้างคอลัมน์ใหม่ได้โดยใช้calculated fieldsตามข้อมูลที่มีอยู่ ใน PowerPivot คุณสามารถใช้ไฟล์Data Analysis Expressions (DAX) เพื่อสร้างการคำนวณ

ถัดจากคอลัมน์ที่มีอยู่คือคอลัมน์ว่างที่มีชื่อว่า Add Column. PowerPivot จัดให้คอลัมน์นั้นเป็นตัวยึดตำแหน่ง

Step 4 - ในแถบสูตรพิมพ์สูตร DAX -

= CONCATENATE([Edition],[Season])

กด Enter. Add Columnเต็มไปด้วยคุณค่า ตรวจสอบค่าเพื่อยืนยันว่าไม่ซ้ำกันในแถว

Step 5 - มีการตั้งชื่อคอลัมน์ที่สร้างขึ้นใหม่พร้อมค่าที่สร้างขึ้น CreatedColumn1. ในการเปลี่ยนชื่อคอลัมน์ให้เลือกคอลัมน์แล้วคลิกขวาที่คอลัมน์

Step 6 - คลิกที่ตัวเลือก Rename Column.

Step 7 - เปลี่ยนชื่อคอลัมน์เป็น EditionID.

Step 8 - Nowเลือกไฟล์ Medals ตาราง.

Step 9 - เลือก Add Column.

Step 10 - ในแถบสูตรพิมพ์สูตร DAX

= YEAR ([EDITION])

แล้วกด Enter.

Step 11 - เปลี่ยนชื่อคอลัมน์เป็น Year.

Step 12 - เลือก Add Column.

Step 13 - พิมพ์ในแถบสูตร

= CONCATENATE ([Year], [Season])

คอลัมน์ใหม่ที่มีค่าใกล้เคียงกับคอลัมน์ใน EditionID คอลัมน์ในตารางโฮสต์ถูกสร้างขึ้น

Step 14 - เปลี่ยนชื่อคอลัมน์เป็น EditionID.

Step 15 - เรียงลำดับคอลัมน์จากน้อยไปมาก

ความสัมพันธ์โดยใช้คอลัมน์จากการคำนวณ

Step 1 - เปลี่ยนเป็น Diagram View. ตรวจสอบให้แน่ใจว่าตารางต่างๆMedals และ Hosts อยู่ใกล้กัน

Step 2 - ลากไฟล์ EditionID คอลัมน์ใน Medals ไปที่ EditionID คอลัมน์ใน Hosts.

PowerPivot สร้างความสัมพันธ์ระหว่างสองตาราง กlineระหว่างสองตารางระบุความสัมพันธ์ EditionID ฟิลด์ในตารางทั้งสองจะถูกไฮไลต์บ่งชี้ว่าความสัมพันธ์นั้นขึ้นอยู่กับคอลัมน์ EditionID.