วิธีการกำหนดค่า Excel Pivot ตาราง 2010

01 จาก 15

ผลการแข่งขันรอบชิงชนะเลิศ

นี่คือผลลัพธ์สุดท้ายของบทแนะนำทีละขั้นตอนนี้ - คลิกที่รูปภาพเพื่อดูเวอร์ชันเต็มรูปแบบ

มีช่องว่างระหว่าง Microsoft Excel และแพลตฟอร์ม Business Intelligence (BI) เป็นเวลาหลายปี การปรับปรุงตาราง Pivot ของ Microsoft Excel 2010 พร้อมกับคุณสมบัติ BI อื่น ๆ ทำให้คู่แข่งของจริงสำหรับ BI ขององค์กร Excel ได้รับการใช้สำหรับการวิเคราะห์แบบสแตนด์อโลนและเป็นเครื่องมือมาตรฐานที่ทุกคนส่งออกรายงานขั้นสุดท้ายของตนไปแล้ว ระบบธุรกิจอัจฉริยะระดับมืออาชีพได้รับการสงวนไว้สำหรับ SAS, Business Objects และ SAP แล้ว

Microsoft Excel 2010 (ด้วยตาราง Pivot 2010 ของ Excel) พร้อมกับ SQL Server 2008 R2, SharePoint 2010 และ Add-on "PowerPivot" ฟรีของ Microsoft Excel 2010 ได้นำเสนอโซลูชันการรายงานและการรายงานทางธุรกิจระดับไฮเอนด์

บทแนะนำนี้ครอบคลุมสถานการณ์สมมติแบบตรงไปข้างหน้าด้วย Excel 2010 PivotTable ที่เชื่อมต่อกับฐานข้อมูล SQL Server 2008 R2 โดยใช้แบบสอบถาม SQL แบบง่ายๆ ฉันยังใช้เครื่องตัดแบ่งเพื่อกรองภาพซึ่งเป็นของใหม่ใน Excel 2010 ฉันจะอธิบายเกี่ยวกับเทคนิค BI ที่ซับซ้อนมากขึ้นโดยใช้ Expression Analysis Express (DAX) ใน PowerPivot for Excel 2010 ในอนาคตอันใกล้นี้ นี้รุ่นล่าสุดของ Microsoft Excel 2010 สามารถให้ค่าจริงสำหรับชุมชนผู้ใช้ของคุณ

02 จาก 15

แทรกตาราง Pivot

วางเคอร์เซอร์ไว้ตรงตำแหน่งที่คุณต้องการให้วางตารางสาระสำคัญและคลิกแทรก | ตาราง Pivot

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

03 จาก 15

เชื่อมต่อตาราง Pivot กับ SQL Server (หรือฐานข้อมูลอื่น ๆ )

สร้างแบบสอบถาม SQL ของคุณและเชื่อมต่อกับ SQL Server เพื่อฝังสตริงข้อมูลการเชื่อมต่อลงในสเปรดชีต Excel

Excel 2010 สามารถเรียกค้นข้อมูลจากผู้ให้บริการ RDBMS (Relational Database Management System) รายใหญ่ ๆ โปรแกรมควบคุมเซิร์ฟเวอร์ SQL ควรพร้อมใช้งานสำหรับการเชื่อมต่อโดยค่าเริ่มต้น แต่ซอฟต์แวร์ฐานข้อมูลที่สำคัญทั้งหมดทำให้โปรแกรมควบคุม ODBC (Open Database Connectivity) เพื่อให้คุณสามารถเชื่อมต่อได้ ตรวจสอบเว็บไซต์ของพวกเขาถ้าคุณต้องการดาวน์โหลดไดรเวอร์ ODBC

ในกรณีของบทแนะนำนี้ฉันกำลังเชื่อมต่อกับ SQL Server 2008 R2 (SQL Express เวอร์ชันฟรี)

คุณจะถูกส่งกลับไปที่แบบฟอร์ม PivotTable สร้าง (A) คลิกตกลง

04 จาก 15

ตาราง Pivot ชั่วคราวเชื่อมต่อกับ SQL ตาราง

PivotTable เชื่อมต่อกับ SQL Server พร้อมกับตาราง placeholder

ณ จุดนี้คุณได้เชื่อมต่อกับตารางตัวยึดและคุณมี PivotTable ว่างเปล่า คุณสามารถดูทางด้านซ้ายได้ PivotTable จะเป็นและด้านขวามีรายการของเขตข้อมูลที่มีอยู่

05 จาก 15

เปิดคุณสมบัติการเชื่อมต่อ

เปิดรูปแบบคุณสมบัติการเชื่อมต่อ

ก่อนที่เราจะเริ่มเลือกข้อมูลสำหรับ PivotTable เราจำเป็นต้องเปลี่ยนการเชื่อมต่อกับแบบสอบถาม SQL ตรวจสอบว่าคุณอยู่ในแท็บตัวเลือกและคลิกที่เปลี่ยนแหล่งข้อมูลจากเมนูข้อมูลลง เลือกคุณสมบัติการเชื่อมต่อ

ซึ่งจะแสดงรูปแบบการเชื่อมต่อคุณสมบัติ คลิกแท็บนิยาม นี้จะแสดงข้อมูลการเชื่อมต่อสำหรับการเชื่อมต่อปัจจุบันกับ SQL Server แม้ว่าจะอ้างถึงไฟล์การเชื่อมต่อข้อมูลจะฝังอยู่ในสเปรดชีตจริงๆ

06 จาก 15

อัพเดตคุณสมบัติการเชื่อมต่อด้วย Query

เปลี่ยนตารางเป็นแบบสอบถาม SQL

เปลี่ยนชนิดคำสั่งจากตารางเป็น SQL และเขียนทับข้อความคำสั่งที่มีอยู่กับแบบสอบถาม SQL ของคุณ นี่คือแบบสอบถามที่ฉันสร้างขึ้นจากฐานข้อมูลตัวอย่าง AdventureWorks:

SELECT Sales.SalesOrderHeader.SalesOrderID,
Sales.SalesOrderHeader.OrderDate,
Sales.SalesOrderHeader.ShipDate,
Sales.SalesOrderHeader.Status,
Sales.SalesOrderHeader.SubTotal,
Sales.SalesOrderHeader.TaxAmt,
Sales.SalesOrderHeader.Freight,
Sales.SalesOrderHeader.TotalDue,
Sales.SalesOrderDetail.SalesOrderDetailID,
Sales.SalesOrderDetail.OrderQty,
Sales.SalesOrderDetail.UnitPrice,
Sales.SalesOrderDetail.LineTotal,
Production.Product.Name,
Sales.vIndividualCustomer.StateProvinceName, Sales.vIndividualCustomer.CountryRegionName,
Sales.Customer.CustomerType,
Production.Product.ListPrice,
Production.Product.ProductLine,
Product.ProductSubcategory.Name AS ผลิตภัณฑ์หมวดหมู่
จาก Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader ON
Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
INNER JOIN Production.Product ON Sales.SalesOrderDetail.ProductID =
Production.Product.ProductID INNER JOIN Sales.Customer ON
Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID AND
Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOIN เข้าร่วม
Sales.vIndividualCustomer ON Sales.Customer.CustomerID =
รายละเอียด Sales.vIndividualCustomer.CustomerID INNER JOIN
การผลิต Product.ProductSubcategoryID =
Production.ProductSubcategory.ProductSubcategoryID

คลิกตกลง

07 จาก 15

รับคำเตือนการเชื่อมต่อ

คลิกใช่เพื่อเตือนการเชื่อมต่อ

คุณจะได้รับกล่องโต้ตอบคำเตือนของ Microsoft Excel เนื่องจากเราเปลี่ยนข้อมูลการเชื่อมต่อ เมื่อเราสร้างการเชื่อมต่อครั้งแรกระบบจะบันทึกข้อมูลไว้ในไฟล์ .ODC ภายนอก (ODBC Data Connection) ข้อมูลในสมุดงานเหมือนกับแฟ้ม. odc จนกว่าเราจะเปลี่ยนจากชนิดคำสั่งตารางเป็นชนิดคำสั่ง SQL ในขั้นตอนที่ 6 คำเตือนจะแจ้งให้คุณทราบว่าข้อมูลไม่มีการซิงค์และการอ้างอิงไปยังไฟล์ภายนอกในสมุดงานจะถูกลบออก นี้เป็นไร คลิกใช่

08 จาก 15

ตาราง Pivot เชื่อมต่อกับ SQL Server ด้วย Query

PivotTable พร้อมให้คุณเพิ่มข้อมูลแล้ว

ซึ่งจะกลับไปที่สมุดงาน Excel 2010 ด้วย PivotTable ที่ว่างเปล่า คุณสามารถดูได้ว่าฟิลด์ที่พร้อมใช้งานมีความแตกต่างกันไปแล้วและตรงกับฟิลด์ในแบบสอบถาม SQL ตอนนี้เราสามารถเริ่มต้นการเพิ่มฟิลด์ลงใน PivotTable

09 จาก 15

เพิ่มฟิลด์ลงในตาราง Pivot

เพิ่มฟิลด์ลงใน PivotTable

ในรายการเขตข้อมูล PivotTable ให้ลาก ProductCategory ไปที่ Row Labels area, OrderDate ไปยัง Column Labels area และ TotalDue to Values ​​area ภาพแสดงผล ตามที่คุณเห็นฟิลด์วันที่มีข้อมูลแต่ละวันดังนั้นตารางสาระสำคัญได้สร้างคอลัมน์สำหรับแต่ละวันที่ไม่ซ้ำกัน โชคดีที่ Excel 2010 มีฟังก์ชันที่สร้างมาเพื่อช่วยเราในการจัดระเบียบฟิลด์วันที่

10 จาก 15

เพิ่มการจัดกลุ่มสำหรับฟิลด์วันที่

เพิ่มการจัดกลุ่มสำหรับฟิลด์วันที่

ฟังก์ชันการจัดกลุ่มช่วยให้เราสามารถจัดระเบียบวันที่เป็นปีเดือนไตรมาส ฯลฯ ซึ่งจะช่วยสรุปข้อมูลและทำให้ผู้ใช้โต้ตอบกับมันได้ง่ายขึ้น คลิกขวาที่ส่วนหัวคอลัมน์แบบใดแบบหนึ่งจากนั้นเลือกกลุ่มซึ่งจะแสดงฟอร์มการจัดกลุ่ม

11 จาก 15

เลือกการจัดกลุ่มตามค่า

เลือกกลุ่มรายการสำหรับฟิลด์วันที่

รูปแบบจะมีลักษณะแตกต่างกันเล็กน้อยขึ้นอยู่กับชนิดของข้อมูลที่คุณจัดกลุ่ม Excel 2010 ช่วยให้คุณจัดกลุ่มวันที่ตัวเลขและข้อมูลข้อความที่เลือกได้ เรากำลังจัดกลุ่ม OrderDate ไว้ในแบบฝึกหัดนี้เพื่อให้แบบฟอร์มแสดงตัวเลือกเกี่ยวกับการจัดกลุ่มวันที่

คลิกเดือนและปีแล้วคลิกตกลง

12 จาก 15

ตาราง Pivot ที่จัดกลุ่มตามปีและเดือน

ฟิลด์วันที่จะจัดกลุ่มตามปีและเดือน

ดังที่คุณเห็นในภาพด้านบนข้อมูลจะถูกจัดกลุ่มตามปีแรกและจากนั้นเป็นรายเดือน แต่ละอันมีเครื่องหมายบวกและลบซึ่งช่วยให้คุณสามารถขยายและยุบขึ้นอยู่กับว่าคุณต้องการดูข้อมูลอย่างไร

ณ จุดนี้ PivotTable มีประโยชน์มาก แต่ละฟิลด์สามารถกรองได้ แต่ปัญหาคือไม่มีร่องรอยของสถานะปัจจุบันของตัวกรอง นอกจากนี้จะใช้เวลาหลายคลิกเพื่อเปลี่ยนมุมมอง

13 จาก 15

แทรกเครื่องตัด (ใหม่ใน Excel 2010)

เพิ่มตัวแบ่งส่วนไปยัง PivotTable

เครื่องตัดแบ่งเป็นผลิตภัณฑ์ใหม่ใน Excel 2010. ตัวแบ่งส่วนมีค่าเท่ากับตัวกรองการตั้งค่าสายตาของเขตข้อมูลที่มีอยู่และสร้างตัวกรองรายงานในกรณีที่รายการที่คุณต้องการกรองไม่อยู่ในมุมมอง PivotTable ปัจจุบัน สิ่งที่ดีเกี่ยวกับ Slicers เป็นเรื่องง่ายสำหรับผู้ใช้ในการเปลี่ยนมุมมองของข้อมูลใน PivotTable รวมทั้งการให้ตัวบ่งชี้ที่แสดงถึงสถานะปัจจุบันของตัวกรอง

ในการแทรก Slicers คลิกที่แท็บ Options และคลิกที่ Insert Slicer จากส่วน Sort & Filter เลือก Insert Slicer ซึ่งจะเปิดแบบ Insert Slicers เลือกฟิลด์ต่างๆตามที่ต้องการ ในตัวอย่างของเราฉันได้เพิ่ม Year, CountryRegionName และ ProductCategory คุณอาจต้องวางเครื่องหั่นย่อยไว้ในที่ที่คุณต้องการ โดยค่าเริ่มต้นค่าทั้งหมดจะถูกเลือกซึ่งหมายความว่าไม่ได้ใช้ตัวกรองใด ๆ

14 จาก 15

ตาราง Pivot พร้อมเครื่องใช้ที่เป็นมิตรกับผู้ใช้

ตัวแบ่งส่วนช่วยให้ผู้ใช้สามารถกรอง PivotTables ได้ง่ายขึ้น
ดังที่คุณเห็นตัวแบ่งส่วนจะแสดงข้อมูลทั้งหมดตามที่เลือก ผู้ใช้เห็นได้ชัดว่าข้อมูลใดอยู่ในมุมมองปัจจุบันของ PivotTable

15 จาก 15

เลือกค่าจากตัวแบ่งส่วนซึ่งอัปเดตตาราง Pivot

เลือกการผสมผสานของ Slicers เพื่อเปลี่ยนมุมมองของข้อมูล

คลิกที่การรวมกันของค่าต่างๆและดูว่ามุมมองของ PivotTable มีการเปลี่ยนแปลงอย่างไร คุณสามารถใช้การคลิก Microsoft ทั่วไปในเครื่องตัดข้อความซึ่งหมายความว่าหากคุณสามารถใช้ Control + คลิกเพื่อเลือกค่าต่างๆหรือ Shift + คลิกเพื่อเลือกช่วงของค่า เครื่องตัดแต่ละรายการจะแสดงค่าที่เลือกไว้ซึ่งจะทำให้เห็นได้ชัดว่าสถานะของ PivotTable เป็นตัวกรองอย่างไร คุณสามารถเปลี่ยนสไตล์ของตัวแบ่งส่วนได้หากต้องการโดยคลิกที่แบบเลื่อนลง Quick Styles ในส่วนเครื่องตัดส่วนของแท็บ Options

การแนะนำ Slicers ช่วยปรับปรุงการใช้งาน PivotTables ได้ดียิ่งขึ้นและทำให้ Excel 2010 ใกล้เคียงกับการเป็นเครื่องมือทางธุรกิจระดับมืออาชีพ PivotTables มีการปรับปรุงค่อนข้างน้อยใน Excel 2010 และเมื่อรวมกับ PowerPivot ใหม่สร้างสภาพแวดล้อมการวิเคราะห์ที่มีประสิทธิภาพสูงมาก