26
Power Pivot Excel’s self-service BI IS216 ผศ.วันชัย ขันตี

Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Power PivotExcel’s self-service BI

IS216

ผศ.วันชัย ขันตี

Page 2: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Power Pivot• เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น Professional ขึ้นไป เริ่มตั้ง

แต่ Excel 2010)

• ช่วยให้สามารถนำข้อมูลจำนวนมากจากหลายแหล่งมารวมกันวิเคราะห์ได้ง่ายขึ้น • รองรับข้อมูลหลายล้านบรรทัด (row) Excel จะบีบอัดข้อมูลให้เล็กลงเพื่อให้เก็บข้อมูลในหน่วยความ

จำให้ได้มากที่สุด

• ข้อมูลต้องมีโครงสร้างลักษณะตาราง มีระเบียบ แบบแผนทำนองเดียวกับที่ใช้ทำ Pivot Table

• เนื่องจาก PowerPivot ทำงานในหน่วยความจำ ถ้าหน่วยความจำไม่พอจะเปิดหรือ save ไม่ได้ ดังนั้น

ถ้าทำงานกับข้อมูลขนาดใหญ่มาก ควรใช้เครื่องที่มีหน่วยความจำมาก

• ถ้าใช้กับ CPU 46 บิต จะทำงานได้เร็วและข้อจำกัดน้อยกว่า CPU 32 บิต

2

Excel’s self-service BI

Page 3: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

แหล่งข้อมูล (Data Sources)• Excel

• SQL Server - ตัวจัดการฐานข้อมูลของไมโครซอฟต์

• SSAS (SQL Server Analysis Service) - เทคโนโลยีของไมโครซอฟต์ ทำงานบน server

• Access

• Text

• เชื่อมต่อผ่าน OLEDB (วิธีการเชื่อมต่อฐานข้อมูลของไมโครซอฟต์)

• แหล่งที่เชื่อมต่อด้วย ODBC ได้ (มาตรฐานระบบเปิดในการเชื่อมต่อฐานข้อมูลทั่วไป)

• Clipboard

• อื่น ๆ ที่สามารถเชื่อมต่อได้

3

Page 4: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

ถ้าไม่มีเมนู Power Pivot

4

อาจปิดเมนูนี้อยู่ ให้ Right click บน Tools Bar แล้วเลือก

Customize the Ribbon… บน pop up เมนูเพื่อเปิด Excel Options dialog

(หรือเข้าทางเมนู File->Options->Customize Ribbon)

แล้วคลิกเลือก Power Pivot

ถ้าไม่มีตัวเลือก Power Pivot แสดงว่ายังไม่ได้ติดตั้ง ให้ติดตั้งตามสไลด์ถัดไป

Page 5: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

การติดตั้ง Power Pivot

5

File➜Options➜Add-ins

Add-ins

เลือก Manage COM Add-insแล้วคลิก "Go.." แล้ว "OK"

https://support.office.com/en-us/article/start-the-power-pivot-add-in-for-excel-a891a66d-36e3-43fc-81e8-fc4798f39ea8ถ้ามีปัญหา ลองดูคำอธิบายที่นี่

Page 6: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

การติดตั้ง Power Pivot 6

เลือก Microsoft Power Pivot for Excel แล้วคลิก "OK"

ถ้ายังไม่ขึ้นเมนู Power Pivot ให้ปิด Excel แล้วเปิดใหม่

https://support.office.com/en-us/article/start-the-power-pivot-add-in-for-excel-a891a66d-36e3-43fc-81e8-fc4798f39ea8ถ้ามีปัญหา ลองดูคำอธิบายที่นี่

Page 7: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

• เมื่อติดตั้งแล้ว จะปรากฏเมนู Power Pivot Ribbon ดังรูป

• Manage Data Model - จัดการข้อมูลนำเข้า

• Calculations - คำนวณ "ตัววัด" หรือ "KPIs"

• Add to Data Model Tables - เพิ่มข้อมูลเข้าตารางโมเดลข้อมูล

การใช้ Power Pivot7

Page 8: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Data Model• Collection of tables and relationships

• สามารถสร้างความสัมพันธ์ระหว่างตารางต่าง ๆ ได้ทำนองเดียวกับ Relational Database

8

Page 9: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Data Model9

Page 10: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Manage Data Model• ใช้สำหรับนำเข้าข้อมูลจากแหล่งต่าง ๆ

• ข้อมูลอยู่ในเครื่องที่เราใช้งาน • ข้อมูลอยู่ภายนอก (มักเป็น database server)

10

Page 11: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

การนำเข้าข้อมูล (Importing Data)• รองรับ

• การกรอง • ตั้งชื่อใหม่ให้เข้าใจง่าย • เลือกเฉพาะบางคอลัมน์

• ควรเลือกนำเข้าเฉพาะที่จำเป็น เพราะถ้าเลือกสิ่งที่ไม่ได้ใช้อาจทำให้หน่วยความจำไม่พอ (ถ้าไม่ใช้ Power Pivot โปรแกรม Excel จะนำเข้าข้อมูลทั้งหมด เลือกไม่ได้)

• หลังจากนำเข้าเสร็จแล้ว ข้อมูลจะอยู่ในหน่วยความจำ แล้วแสดงข้อมูลแบบตารางเรียกว่า Data

View ซึ่งคล้าย Pivot Table เป็นอย่างมาก

11

https://support.office.com/en-us/article/tutorial-import-data-into-excel-and-create-a-data-model-4b4e5ab4-60ee-465e-8195-09ebba060bf0ดู Tutorial ที่

Page 12: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Diagram View• ใช้สำหรับ

• สร้างความสัมพันธ์ระหว่างตาราง • สร้างลำดับชั้น (hierarchies)

12

Page 13: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Hierarchies• ช่วยในการนำทาง (navigate) ไปยังข้อมูลที่สนใจ

• สามารถประกอบด้วยหลายคอลัมน์ เช่น • ปี —> เดือน —> วัน

• ปี —> ไตรมาศ —> เดือน

• ภาค —> จังหวัด —> อำเภอ —> ตำบล

13

Page 14: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Perspective• Provides a focused subset of the Power Pivot project

• Allows a means to focus attention on specific areas of a project

14

Page 15: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Data Analysis Expressions• The expression language used by Power Pivot

• นิยมเรียกย่อ ๆ ว่า DAX

• คล้ายกับ Excel expression แต่มีความสามารถมากกว่า

• ใช้สำหรับ • สร้าง "ตัววัด" (measures)

• สร้าง Calculated column

• Query Power Pivot

• Power Pivot ไม่ได้เตรียม calculated column ให้เอง เหมือนอย่าง Pivot Table (เช่น sum,

count, average) แต่ให้ผู้ใช้กำหนดเองด้วย DAX

15

Page 16: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Measures• A numeric calculation used in data analysis

• Created using DAX in the Data View Window

• Measures are used to create KPI’s

• Different from Calculated columns

• Measures are typically used in the Values area of a PivotTable or PivotChart

• Calculated columns are used when you want to place calculated results in a

different area of a PivotTable

16

ใส่สูตรคำนวณแบบเดิม ตรง ๆ ไม่ได้

Page 17: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

KPI• KPI – Key Performance Indicators

• Base value

• Target value

• Status threshold

• Based on a specific calculated measures

• Provides a graphical representation of measures of performance

17

Page 18: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

KPI18

Page 19: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Pivot Chart using Power Pivot19

Page 20: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Pivot Chart using Power Pivot20

Page 21: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Pivot Chart using Power Pivot21

Page 22: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

Pivot Chart using Power Pivot22

Page 23: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

สร้างรายงานด้วย Power View• Data visualizations

• Tables

• Charts

• Maps

• อื่น ๆ อีกมาก • Refresh and filter data

• Slicers

• สร้างภาพเคลืือนไหว (animation)

23

Page 24: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

สร้างรายงานด้วย Power View24

Page 25: Power Pivot - bus.tu.ac.th · Power Pivot • เป็นส่วนขยายเพิ่มเติม (add-on) ของ Microsoft Excel (มีเฉพาะรุ่น

สร้างรายงานด้วย Power View25