Nagkaroon ng isang agwat sa pagitan ng Microsoft Excel at ang nangungunang tier ng negosyo katalinuhan (BI) platform para sa maraming mga taon. Ang mga pagpapahusay ng Microsoft Excel 2010 Pivot Table kasama ang ilang iba pang mga tampok ng BI ay ginawa itong isang tunay na katunggali para sa enterprise BI. Ang tradisyonal na ginamit sa Excel para sa standalone analysis at ang karaniwang tool na ang lahat ay nag-export ng kanilang mga huling ulat sa. Ang tradisyonal na katalinuhan sa negosyo ay ayon sa kaugalian ay nakalaan para sa mga gusto ng SAS, Mga Bagay sa Negosyo, at SAP.
Final Result
Microsoft Excel 2010 (kasama ang Excel 2010 Pivot Table) kasama ng SQL Server 2008 R2, SharePoint 2010 at ang libreng Microsoft Excel 2010 add-on na "PowerPivot" ay nagresulta sa isang high-end na katalinuhan sa negosyo at solusyon sa pag-uulat.
Sinasaklaw ng tutorial na ito ang isang tapat na sitwasyon sa isang Excel 2010 PivotTable na konektado sa isang database ng SQL Server 2008 R2 gamit ang isang simpleng query sa SQL.
Magpatuloy sa Pagbasa Sa ibaba
02 ng 15Ipasok ang Pivot Table
Maaari kang magpasok ng Pivot Table sa isang bago o umiiral na workbook ng Excel. Baka gusto mong isaalang-alang ang pagpoposisyon ng iyong cursor pababa ng ilang mga hanay mula sa itaas. Bibigyan ka nito ng espasyo para sa isang header o impormasyon ng kumpanya kung sakaling ibabahagi mo ang worksheet o i-print ito.
- Buksan ang isang bago o umiiral na Excel 2010 workbook at mag-click sa cell kung saan mo nais ang itaas na kaliwang sulok ng Pivot Table upang maging.
- Mag-click sa tab na Magsingit at mag-click sa drop na PivotTable sa seksyon ng Mga Tab. Pumili ng PivotTable. Ilulunsad nito ang form na Create PivotTable dialog.
Magpatuloy sa Pagbasa Sa ibaba
03 ng 15Ikonekta ang Pivot Table sa SQL Server
Maaaring makuha ng Excel 2010 ang data mula sa lahat ng mga pangunahing provider ng RDBMS (Relational Database Management System). Ang mga driver ng SQL Server ay dapat na magagamit para sa koneksyon sa pamamagitan ng default. Tingnan ang kanilang website kung kailangan mong mag-download ng mga driver ng ODBC.
Sa kaso ng tutorial na ito, kami ay kumukonekta sa SQL Server 2008 R2 (SQL Express libreng bersyon).
- Buksan ang form na Create PivotTable. Piliin ang "Gumamit ng panlabas na mapagkukunan ng data" at mag-click sa pindutan ng Piliin ang Koneksyon. Iwanan ang lokasyon kung saan ilalagay ang Pivot Table.
- Buksan ang form na umiiral na Connections. Mag-click sa pindutan ng Mag-browse para sa Higit Pa.
- Mag-click sa pindutang Bagong Pinagmulan ay ilunsad ang Data Connection Wizard.
- Piliin ang Microsoft SQL Server at i-click ang Susunod.
- Ipasok ang pangalan ng Server at mga kredensyal sa pag-login. Piliin ang naaangkop na paraan ng pagpapatunay:
- Gamitin ang Windows Authentication: Ang pamamaraang ito ay gumagamit ng iyong login sa network upang ma-access ang mga database ng SQL Server.
- Gamitin ang sumusunod na Pangalan ng User at Password: Ang pamamaraan na ito ay ginagamit kapag ang SQL Server ay na-configure na may standalone na mga gumagamit upang ma-access ang mga database.
- Palitan ang table na may pasadyang SQL na magbibigay ng eksaktong data na gusto namin sa aming workbook sa Excel:
- Piliin ang database na iyong ikinukunekta. Sa halimbawang ito, kami ay nakakonekta sa database ng sample ng AdventureWorks na ibinigay ng Microsoft. Lagyan ng tsek ang Ikonekta sa isang partikular na talahanayan at piliin ang unang talahanayan. Tandaan, hindi kami makakakuha ng pagkuha ng data mula sa table na ito.
- I-click ang Tapos na magsara sa wizard at ibalik ka sa workbook. Magpapalit kami ng talahanayan ng placeholder para sa aming pasadyang query sa SQL.
Mababalik ka sa form na Create PivotTable (A). I-click ang OK.
04 ng 15Pivot Table Temporarily Connected to SQL Table
Sa puntong ito, nakakonekta ka sa talahanayan ng placeholder at mayroon kang walang laman na PivotTable. Maaari mong makita sa kaliwa kung saan ang PivotTable ay magiging, at sa kanan, mayroong isang listahan ng magagamit na mga patlang.
Magpatuloy sa Pagbasa Sa ibaba
05 ng 15Buksan ang Mga Katangian ng Koneksyon
Tiyaking ikaw ay nasa tab na Mga Pagpipilian at mag-click sa Drop Data Source drop down mula sa seksyon ng Data. Piliin ang Mga Katangian ng Koneksyon.
Pinagsasama nito ang form ng Mga Katangian ng Koneksyon. Mag-click sa tab na Kahulugan. Ipinapakita nito sa iyo ang impormasyon ng koneksyon para sa kasalukuyang koneksyon sa SQL Server. Habang tumutukoy ito sa isang file ng koneksyon, ang data ay aktwal na naka-embed sa spreadsheet.
06 ng 15I-update ang Mga Katangian ng Koneksyon sa Query
Baguhin ang Uri ng Command mula sa Table sa SQL at i-overwrite ang umiiral na Command Text sa iyong SQL Query. Narito ang query na aming nilikha mula sa database ng AdventureWorks sample:
Piliin ang 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,Production.ProductSubcategory.Name AS ProductCategoryFROM Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader ONSales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderIDINNER JOIN Production.Product ON Sales.SalesOrderDetail.ProductID =Production.Product.ProductID INNER JOIN Sales.Customer SASales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID ANDSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOINSales.vIndividualCustomer ON Sales.Customer.CustomerID =Sales.vIndividualCustomer.CustomerID INNER JOINProduction.ProductSubcategory ON Production.Product.ProductSubcategoryID =Production.ProductSubcategory.ProductSubcategoryIDI-click ang OK.
Magpatuloy sa Pagbasa Sa ibaba
07 ng 15Tumanggap ng Babala ng Koneksyon
Makakatanggap ka ng kahon ng dialogo ng Microsoft Excel Warning. Ito ay dahil binago namin ang impormasyon ng koneksyon. Kapag orihinal naming nilikha ang koneksyon, nai-save na ang impormasyon sa isang panlabas na .ODC file (ODBC Data Connection). Ang data sa workbook ay kapareho ng .ODC file hanggang nagbago kami mula sa isang uri ng command ng table sa uri ng command ng SQL sa Hakbang # 6. Ang babala ay nagsasabi sa iyo na ang data ay hindi na naka-sync at ang reference sa panlabas na file sa workbook ay aalisin. Ito ay OK. I-click ang Oo.
08 ng 15Pivot Table Connected to SQL Server With Query
Ito ay tumatagal ng pabalik sa Excel 2010 workbook na may isang walang laman na PivotTable. Maaari mong makita na ang magagamit na mga patlang ay naiiba na ngayon at tumutugma sa mga patlang sa query SQL. Maaari na tayong magsimulang magdagdag ng mga patlang sa PivotTable.
Magpatuloy sa Pagbasa Sa ibaba
09 ng 15Magdagdag ng Mga Patlang sa Pivot Table
Sa PivotTable Field List, i-drag ProductCategory sa Row Label area, OrderDate sa Area ng Label na Label at TotalDue sa Area na Halaga. Tulad ng iyong nakikita, ang petsa ng petsa ay may mga indibidwal na petsa upang ang PivotTable ay lumikha ng haligi para sa bawat natatanging petsa. Ang Excel 2010 ay may ilang mga built-in na function upang matulungan kaming ayusin ang mga field ng petsa.
10 ng 15Magdagdag ng Pagpapangkat para sa Mga Patlang ng Petsa
Ang pag-grupo ng function ay nagpapahintulot sa amin na ayusin ang mga petsa sa mga taon, buwan, tirahan, atbp Ito ay makakatulong sa buod ng data at gawing mas madali para sa gumagamit na makipag-ugnay dito. Mag-right-click sa isa sa mga header ng hanay ng petsa at piliin ang Grupo kung saan pinagsasama ang Pangkat ng pangkat.
Magpatuloy sa Pagbasa Sa ibaba
11 ng 15Piliin ang Pagpapangkat Ayon sa Mga Halaga
Depende sa uri ng data na iyong pinagsasama, ang form ay magiging kaunti lamang. Pinapayagan ka ng Excel 2010 na mag-grupo ng mga petsa, numero at piniling data ng teksto. Pinagsasama namin ang OrderDate sa tutorial na ito upang ang form ay magpapakita ng mga opsyon na may kaugnayan sa mga pagpapangkat ng petsa.
Mag-click sa Mga Buwan at Taon at i-click ang OK.
12 ng 15Pivot Table Grouped by Years and Months
Ang data ay naka-grupo sa unang taon at pagkatapos ay sa pamamagitan ng buwan. Ang bawat isa ay may plus at minus sign na nagbibigay-daan sa iyo upang palawakin at tiklupin depende sa kung paano mo gustong makita ang data.
Sa puntong ito, ang PivotTable ay medyo kapaki-pakinabang. Maaaring i-filter ang bawat isa sa mga patlang ngunit ang problema ay walang visual na bakas sa kasalukuyang estado ng mga filter. Kailangan ng ilang mga pag-click upang baguhin ang view.
13 ng 15Ipasok ang Slicer (Bago sa Excel 2010)
Ang mga slicer ay bago sa Excel 2010. Ang mga slicer ay karaniwang ang katumbas ng mga setting ng visual na pagtatakda ng mga umiiral na field at paglikha ng Mga Filter ng Ulat kung ang item na gusto mong i-filter ay wala sa kasalukuyang view ng PivotTable. Ang magaling na bagay tungkol sa mga Slicer ay napakadali para sa user na baguhin ang pagtingin sa data sa PivotTable pati na rin ang pagbibigay ng mga visual indicator sa kasalukuyang estado ng mga filter.
Upang magsingit ng Slicers, mag-click sa tab na Mga Pagpipilian at mag-click sa Ipasok ang Slicer mula sa seksyon ng Pagsunud-sunurin at Filter. Piliin ang Ipasok ang Slicer na bubukas ang form na Insert Slicers. Suriin ang maraming mga patlang na nais mong magkaroon ng magagamit.
14 ng 15Pivot Table With User Friendly Slicers
Tulad ng iyong nakikita, ipinapakita ng Slicer ang lahat ng data bilang napili. Ito ay napakalinaw sa gumagamit nang eksakto kung ano ang data ay nasa kasalukuyang view ng PivotTable.
15 ng 15Pumili ng Mga Halaga Mula sa Slicer Aling Mga Update Pivot Table
Mag-click sa iba't ibang mga kumbinasyon ng mga halaga at makita kung paano ang pagtingin sa mga pagbabago sa PivotTable. Maaari mong gamitin ang karaniwang pag-click ng Microsoft sa Slicers na nangangahulugang kung maaari mong gamitin ang Control + I-click upang pumili ng maramihang halaga o Shift + I-click upang pumili ng isang hanay ng mga halaga.
Ipinapakita ng bawat Slicer ang mga napiling halaga na ginagawang talagang malinaw kung ano ang estado ng PivotTable sa mga tuntunin ng mga filter. Maaari mong baguhin ang mga estilo ng Mga Slicer kung gusto mo sa pamamagitan ng pag-click sa drop sa Quick Styles sa seksyon ng Slicer ng tab na Mga Pagpipilian.