Daugelį metų tarp "Microsoft Excel" ir aukščiausio lygio verslo žvalgybos (BI) platformų buvo atotrūkis. "Microsoft Excel 2010 Pivot Table" patobulinimai kartu su keletu kitų "BI" funkcijų tapo realiu "BI" konkurentu. "Excel" tradiciškai buvo naudojama atskirai analizei ir standartinei priemonei, kurią kiekvienas eksportuoja savo galutines ataskaitas. Profesinė verslo žvalgyba tradiciškai buvo rezervuota SAS, verslo objektų ir SAP patariams.
Galutinis rezultatas
"Microsoft Excel 2010" (su "Excel 2010" pagrindine lentele) kartu su "SQL Server 2008 R2", "SharePoint 2010" ir nemokama "Microsoft PowerPoint 2010" papildoma programa "PowerPivot" sukūrė aukščiausios klasės verslo informacijos ir ataskaitų teikimo sprendimą.
Šioje pamokoje pateikiamas paprastas scenarijus su Excel 2010 PivotTable, prijungtu prie SQL Server 2008 R2 duomenų bazės naudojant paprastą SQL užklausą.
Tęsti skaitymą žemiau
02 iš 15Įterpti šerdinę lentelę
"Pivot Table" galite įtraukti į naują arba esamą "Excel" darbo knygą. Galbūt norėsite laikyti žymeklį kelias eilutes iš viršaus. Tai suteiks vietos antraštės ar įmonės informacijai, jei jūs bendrinate darbo lapą arba atspausdinsite.
- Atidarykite naują ar esamą "Excel 2010" darbo knygą ir spustelėkite langelį, kuriame norite, kad būtų rodomas viršutinis kairysis Pivot lentelės kampas.
- Spustelėkite skirtuką "Įterpti" ir spustelėkite skirtuko "Lentelės" išskleidžiamąjį langelį "PivotTable". Pasirinkite PivotTable. Tai paleidžia dialogo formą Sukurti PivotTable.
Tęsti skaitymą žemiau
03 iš 15"Pivot Table" prisijungti prie "SQL Server"
"Excel 2010" gali nuskaityti duomenis iš visų pagrindinių RDBVS (Reliacinės duomenų bazių valdymo sistemos) teikėjų. Pagal numatytuosius nustatymus "SQL Server" tvarkyklės turėtų būti prieinamos prisijungti. Patikrinkite savo svetainę, jei norite atsisiųsti ODBC tvarkykles.
Šio pamokymo atveju mes prisijungsime prie SQL Server 2008 R2 (nemokama versija SQL Express).
- Atidarykite "Create PivotTable" formą. Pasirinkite "Naudoti išorinį duomenų šaltinį" ir spustelėkite mygtuką "Pasirinkti ryšį". Palikite vietą, kurioje bus įtraukta pagrindinė lentelė.
- Atidarykite formą Esamos jungtys. Spustelėkite mygtuką "Naršyti dar".
- Spustelėjus mygtuką "Naujas šaltinis" bus paleistas "Data Connection Wizard".
- Pasirinkite Microsoft SQL Server ir spustelėkite Pirmyn.
- Įveskite serverio vardą ir prisijungimo duomenis. Pasirinkite tinkamą autentifikavimo metodą:
- Naudokite "Windows" autentifikavimą: Šis metodas naudoja prisijungimo prie tinklo prieigą prie SQL Server duomenų bazių.
- Naudokite šį vartotojo vardą ir slaptažodį: Šis metodas naudojamas, kai SQL Server yra sukonfigūruotas atskiriems vartotojams prieiti prie duomenų bazių.
- Pakeiskite lentelę pasirinktiniu SQL, kuris tiksliai atitiks jūsų norimus duomenis "Excel" darbaknyte:
- Pasirinkite duomenų bazę, prie kurios prisijungsite. Šiame pavyzdyje mes prisijungiame prie "AdventureWorks" pavyzdžių duomenų bazės, kurią pateikė "Microsoft". Patikrinkite Prisijungimas prie konkrečios lentelės ir pasirinkite pirmąją lentelę. Atminkite, kad mes nenorime išgauti duomenų iš šios lentelės.
- Spustelėkite Baigti, kuri uždarys vedlį ir grąžins jus į darbaknygę. Mes pasikeisime vietovardžių stalą pagal užsakymą SQL.
Jums bus grąžinta forma "Create PivotTable" (A). Spustelėkite Gerai.
04 iš 15Pivot lentelė laikinai prijungta prie SQL lentelės
Tuo metu jūs prijungėte prie rezervuaro lentelės ir turite tuščią PivotTable. Galite pamatyti kairėje, kurioje yra PivotTable, o dešinėje - galimų laukų sąrašą.
Tęsti skaitymą žemiau
05 iš 15Atidarykite jungties ypatybes
Įsitikinkite, kad esate skirtuke Parinktys ir spustelėkite Pakeisti duomenų šaltinį išskleidžiamajame sąraše "Duomenys". Pasirinkite Ryšio ypatybės.
Tai parodo jungties ypatybių formą. Spustelėkite skirtuką Apibrėžimas. Tai parodo jungties informaciją apie dabartinį ryšį su "SQL Server". Nors ji nurodo jungties failą, duomenys iš tikrųjų yra įterpti į skaičiuoklę.
06 iš 15Atnaujinti ryšio ypatybes su užklausa
Pakeiskite komandų tipą iš lentelės į SQL ir perrašykite esamą komandų tekstą savo SQL užklausoje. Čia yra užklausa, sukurta iš "AdventureWorks" pavyzdžių duomenų bazės:
SELECT Sales.SalesOrderHeader.SalesOrderID,Sales.SalesOrderHeader.OrderDateSales.SalesOrderHeader.ShipDateSales.SalesOrderHeader.Status,Sales.SalesOrderHeader.SubTotal,Sales.SalesOrderHeader.TaxAmt,Sales.SalesOrderHeader.FreightSales.SalesOrderHeader.TotalDue,Sales.SalesOrderDetail.SalesOrderDetailIDSales.SalesOrderDetail.OrderQty,Sales.SalesOrderDetail.UnitPrice,Sales.SalesOrderDetail.LineTotal,Gamyba.Produktas.PavadinimasSales.vIndividualCustomer.StateProvinceName, Sales.vIndividualCustomer.CountryRegionName,Sales.Customer.CustomerType,Production.Product.ListPrice,Production.Product.ProductLine,Production.ProductSubcategory.Name AS ProductCategoryNO Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader ONSales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderIDINNER JOIN Production.Product ON Sales.SalesOrderDetail.ProductID =Produkcija.Produktas.ProduktasID INNERIS PRISIJUNGIMAS Pardavimai.Klientas ONSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID ANDSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOINPardavimai. Individualus klientas ON Sales.Customer.CustomerID =Sales.vIndividualCustomer.CustomerID INNER JOINProdukcija.ProduktasSubcategory ON gamybos.Produktas.ProduktasSubcategoryID =Gamyba. ProduktasSubcategory.ProductSubcategoryIDSpustelėkite Gerai.
Tęsti skaitymą žemiau
07 iš 15Gauti ryšio įspėjimą
Gausite "Microsoft Excel" įspėjimo dialogo langą. Taip yra todėl, kad pakeitėme ryšio informaciją. Kai mes iš pradžių sukūrėme ryšį, ji išsaugojo informaciją išoriniame .ODC faile (ODBC duomenų ryšys). Duomenys darbo knygoje buvo tokie patys kaip ir .ODC failas, kol mes pakeitėme iš lentelės komandų tipo į SQL komandos kodą 6 žingsnyje. Įspėjimas jums sako, kad duomenys nebepasiekiami sinchroniškai, o nuoroda į išorinį failą knygoje bus pašalinta. Tai yra gerai. Spustelėkite Taip.
08 iš 15Pivot lentelė prijungta prie SQL serverio su užklausa
Tai grąžinama į "Excel 2010" darbo knygą su tuščia PivotTable. Galite matyti, kad turimi laukai dabar yra skirtingi ir atitinka laukus SQL užklausoje. Dabar mes galime pradėti įtraukti laukus į PivotTable.
Tęsti skaitymą žemiau
09 iš 15Pridėkite laukus prie apskaitos lentelės
PivotTable laukų sąraše vilkite "ProductCategory" į eilutės etikečių sritį, "OrderDate" į stulpelių etiketų sritį ir "TotalDue to Values" srityje. Kaip matote, datos laukas turi atskiras datas, taigi PivotTable sukūrė kiekvienos unikalios datos stulpelį. "Excel 2010" turi keletą integruotų funkcijų, kurios padeda mums tvarkyti datų laukus.
10 iš 15Pridėti duomenų laukų grupę
Grupavimo funkcija leidžia mums tvarkyti datas į metus, mėnesius, ketvirčius ir tt Tai padės apibendrinti duomenis ir palengvinti naudotojo sąveiką su ja. Dešiniuoju pelės klavišu spustelėkite vieną iš datos stulpelių antraščių ir pasirinkite grupę, kuri atveria grupavimo formą.
Tęsti skaitymą žemiau
11 iš 15Pasirinkite grupavimą pagal vertes
Atsižvelgiant į sugrupuotų duomenų rūšį, forma atrodys šiek tiek kitokia. "Excel 2010" leidžia grupuoti datas, skaičius ir pasirinktus teksto duomenis. Šioje pamokoje mes suskirstome OrderDate, taigi formoje bus parodytos parinktys, susijusios su datų grupėmis.
Spustelėkite Mėnesiai ir metai ir spustelėkite Gerai.
12 iš 15Pivotinė lentelė suskirstyta pagal metus ir mėnesius
Duomenys sugrupuojami pagal metus, o po mėnesio. Kiekvienas turi pliuso ir minuso ženklą, kuris leidžia jums išplėsti ir sutraukti priklausomai nuo to, kaip norite peržiūrėti duomenis.
Tuo metu PivotTable yra gana naudinga. Kiekvienas laukas gali būti išfiltruotas, tačiau problema yra ne vizualus raktinis žodis apie dabartinę filtrų būklę. Norėdami pakeisti rodinį, reikia keletą paspaudimų.
13 iš 15Įterpti pjaustyklę (nauja "Excel 2010")
"Slicers" yra nauji "Excel 2010.". Plytelės iš esmės yra ekvivalentiškos vizualiai nustatant esamų laukų filtrus ir kurti ataskaitų filtrus tuo atveju, jei elementas, kurį norite filtruoti, nėra dabartiniame peržiūros lentelės rodinyje. Tai malonus dalykas apie slicerius - vartotojui labai lengva keisti PivotTable duomenų vaizdus, taip pat pateikti vaizdinius rodiklius, susijusius su dabartine filtravimo būsena.
Norėdami įdėti Slicers, spustelėkite skirtuką Parinktys ir spustelėkite Insert Slicer iš skyriaus "Rūšiavimas ir filtravimas". Pasirinkite Insert Slicer, kuris atidaro formą "Insert Slicers". Patikrinkite tiek laukų, kiek norite.
14 iš 15Pivot lentelė su patogiu pjaustytuvu
Kaip matote, "Slicers" parodo visus pasirinktus duomenis. Vartotojui labai aišku, kokie duomenys yra dabartiniame PivotTable rodinyje.
15 iš 15Pasirinkite "Vertybės iš pjaustymo lentelių, kurių atnaujinimai yra"
Spustelėkite įvairias verčių derinius ir pažiūrėkite, kaip keičiasi PivotTable rodinys. Galite naudoti įprastą "Microsoft" spustelėjimą "Slicers", taigi, jei galite naudoti "Control + Click", norėdami pasirinkti kelias reikšmes, arba "Shift + Click", pasirinkite verčių diapazoną.
Kiekviename Slicer parodo pasirinktas vertes, todėl akivaizdu, kad PivotTable būklė yra filtro atžvilgiu. Jei norite, galite keisti Slicers stilių spustelėję skirtuko Parinktys skirtuko Slicer skiltyje esantį spartųjį stilių.