01 van 15
Finale resultaat
Daar is al jare lank 'n gaping tussen Microsoft Excel en die topvlak business intelligence (BI) platforms. Die verbeteringe van die Microsoft Excel 2010-pivottafel, saam met 'n paar ander BI-funksies, het dit 'n ware mededinger gemaak vir BI. Excel is tradisioneel gebruik vir selfstandige analise en die standaard gereedskap waarmee almal hul finale verslae uitvoer. Professionele sake-intelligensie is tradisioneel gereserveer vir SAS, Business Objects en SAP.
Microsoft Excel 2010 (met die Excel 2010 draaitafel) saam met SQL Server 2008 R2, SharePoint 2010 en die gratis Microsoft Excel 2010 add-on "PowerPivot" het gelei tot 'n hoë-end sake-intelligensie en verslagdoening oplossing.
Hierdie handleiding dek 'n reguit vorentoe scenario met 'n Excel 2010 draaitabel gekoppel aan 'n SQL Server 2008 R2 databasis met 'n eenvoudige SQL navraag. Ek gebruik ook Slicers vir visuele filter wat in Excel 2010 nuut is. Ek sal in die nabye toekoms meer komplekse BI tegnieke gebruik om Data Analysis Expressions (DAX) in PowerPivot vir Excel 2010 te gebruik. Hierdie nuutste weergawe van Microsoft Excel 2010 kan 'n werklike waarde vir u gebruikersgemeenskap bied.
02 van 15
Voeg die draaipoort in
U kan 'n draaitafel in 'n nuwe of bestaande Excel-werkboek invoeg. Jy kan dalk oorweeg om jou wyser op 'n paar rye van bo af te plaas. Dit gee jou plek vir 'n kop- of maatskappyinligting as jy die werkblad deel of uitdruk.
- Open 'n nuwe of bestaande Excel 2010-werkboek en klik op die sel waar jy die linker boonste hoek van die draaitafel wil hê.
- Kliek op die tab Invoegen en klik op die pivot tabel in die tabel tabelle. Kies PivotTable. Hierdeur sal die dialoog Create PivotTable begin.
03 van 15
Koppel Pivot Tabel aan SQL Server (of Ander Databasis)
Excel 2010 kan data van alle groot RDBMS (Relational Database Management System) verskaffers ophaal. SQL Server-bestuurders moet standaard vir die verbinding beskikbaar wees. Maar al die groot databasis sagteware maak ODBC (Open Database Connectivity) bestuurders om jou toe te laat om die konneksie te maak. Gaan hul webwerf na as jy ODBC-bestuurders moet aflaai.
In die geval van hierdie handleiding verbind ek met SQL Server 2008 R2 (SQL Express gratis weergawe).
- A - Die Create PivotTable-vorm is die eerste vorm in die skep van die verbinding met SQL Server. Kies 'Gebruik 'n eksterne databron' en klik op die knoppie Kies verbinding. Los die plek van waar die draaitafel geplaas sal word, tensy jy 'n nuwe werkblad wil skep en dit daar plaas.
- B - Die bestaande verbindings vorm bevat 'n lys van enige verbindings in die huidige werkboek, op u rekenaar en op die netwerk waaraan u tans gekoppel is. Bestaande verbindings is eintlik net tekslêers met die verbindingsinligting wat benodig word om toegang tot 'n spesifieke databron te verkry. In ons geval gaan ons 'n nuwe databron skep. Klik op die knoppie Blaai vir meer.
- C - Klik op die knoppie Nuwe Bron sal die wizard Data-verbinding begin.
- D - Kies Microsoft SQL Server en klik Volgende.
- E - Voer die bedienernaam in en teken aan by die wagwoord. Kies die toepaslike verifikasie metode. As jy nie seker is watter metode om te gebruik, kontak jou databasis administrateur.
- Gebruik Windows-verifikasie: Hierdie metode gebruik jou netwerk-aanmelding om toegang tot SQL Server-databasisse te verkry.
- Gebruik die volgende gebruikersnaam en wagwoord: Hierdie metode word gebruik wanneer die SQL Server is ingestel met selfstandige gebruikers om toegang tot databasisse te verkry.
- F - In hierdie stap gaan ons 'n tafel as plekhouer kies. Ons gaan die tabel vervang met pasgemaakte SQL wat presies die data wat ons wil hê in ons Excel-werkboek.
- Kies die databasis waaraan jy sal koppel. In hierdie voorbeeld verbind ons die monster databasis van AdobeWorks wat deur Microsoft verskaf word. Gaan na die verbinding met 'n spesifieke tabel en kies die eerste tabel. Onthou, ons gaan nie data van hierdie tabel aflaai nie.
- Kliek op Voltooi wat die towenaar sal sluit en jou na die werkboek sal terugstuur. Ons sal die plekhouertafel vir ons persoonlike SQL-navraag uitruil.
U sal terugbesorg word na die vorms maak skyfbord (A). Klik op OK.
04 van 15
Skakeltabel tydelik gekoppel aan SQL Tabel
Op hierdie punt het jy aan die plekhouertafel gekoppel en jy het 'n leë draaipunt. Jy kan sien aan die linkerkant waar die PivotTable sal wees en aan die regterkant is daar 'n lys van beskikbare velde.
05 van 15
Open verbinding eienskappe
Voordat ons begin met die kies van data vir die draaitabel, moet ons die verband met die SQL-navraag verander. Maak seker dat jy op die Opsies-oortjie is en klik op Verander Data Bron af in die Data-afdeling. Kies Verbindings-eienskappe.
Hierdeur word die verbinding eienskappe vorm. Klik op die Definisie-oortjie. Hierdeur word die verbindingsinligting vir die huidige verbinding met SQL Server vertoon. Terwyl dit 'n verbindingslêer verwys, word die data eintlik in die sigblad ingebed.
06 van 15
Dateer verbinding eienskappe met navraag op
Verander die opdragtipe vanaf tabel na SQL en vervang die bestaande opdragtekst met u SQL-navraag. Hier is die navraag wat ek geskep het van AdventureWorks-voorbeelddatabasis:
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,
Produksie.Subkategorie.Naam AS ProdukKategorie
VAN VERKOOP. VERKOOPVERSKAFFING INNER JOIN. Verkope
Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
INNER GEGEVENS Produksie.Produk op 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
Produksie.Subkategorie ON Produksie.Produk.ProdukSubkategorieID =
Production.ProductSubcategory.ProductSubcategoryID
Klik op OK.
07 van 15
Ontvang verbandwaarskuwing
U ontvang 'n Microsoft Excel Waarskuwing dialoog. Dit is omdat ons die verbindingsinligting verander het. Toe ons die verbinding oorspronklik geskep het, het dit die inligting in 'n eksterne .ODC-lêer (ODBC-dataverbinding) gestoor. Die data in die werkboek was dieselfde as die .ODC-lêer totdat ons van stapel 6 verander het van 'n tabel opdrag tipe na SQL-opdrag tipe. Die waarskuwing vertel jou dat die data nie meer gesinkroniseer word nie en dat die verwysing na die eksterne lêer in die werkboek verwyder word. Dit is goed. Klik Ja.
08 van 15
Draaistabel gekoppel aan SQL Server met navraag
Dit neem terug na die Excel 2010-werkboek met 'n leë draaipunt. U kan sien dat die beskikbare velde nou verskillend is en ooreenstem met die velde in die SQL-navraag. Ons kan nou begin om velde by die PivotTable te voeg.
09 van 15
Voeg velde by die spiltafel
In die PivotTable-vellys, sleep ProdukKategorie na Omskrywings area, OrderDate na Kolom etikette area en TotalDue tot waardes area. Die prent toon die resultate. Soos u kan sien, het die datumveld individuele datums sodat die PivotTable 'n kolom vir elke unieke datum geskep het. Gelukkig het Excel 2010 'n paar ingeboude funksies om ons te help om datumvelde te organiseer.
10 van 15
Voeg groepering vir datumvelde by
Die groeperingsfunksie stel ons in staat om datums te organiseer in jare, maande, kwartale, ens. Dit sal help om die data op te som en dit makliker te maak vir die gebruiker om daaroor te kommunikeer. Regskliek op een van die kolomkopies van die datum en kies Groep wat die Groeperingsvorm opbring.
11 van 15
Kies Groepering volgens waardes
Afhangende van die soort data wat u groepeer, sal die vorm 'n bietjie anders lyk. Met Excel 2010 kan u data, getalle en geselekteerde teks data groepeer. Ons groepeer OrderDate in hierdie handleiding sodat die vorm opsies met betrekking tot datumgroeperings sal wys.
Kliek op Maand en Jaar en klik OK.
12 van 15
Pivottafel gegroepeer volgens jare en maande
Soos u kan sien in die prent hierbo, word die data gegroepeer volgens jaar eerste en dan per maand. Elkeen het 'n plus- en minusteken wat u toelaat om uit te brei en in te val, afhangende van hoe u die data wil sien.
Op hierdie punt is die draaibare tabel redelik nuttig. Elk van die velde kan gefiltreer word, maar die probleem is dat daar nie 'n visuele idee is oor die huidige toestand van die filters nie. Dit neem ook 'n paar kliek om die vertoning te verander.
13 van 15
Voeg Slicer in (Nuut in Excel 2010)
Slicers is nuut in Excel 2010. Slicers is basies die ekwivalent van visueel-opstelfilters van die bestaande velde en skep verslagfilters in die geval dat die item wat u wil filter, nie in die huidige PivotTable-aansig is nie. Hierdie prettige ding oor Slicers is dit word baie maklik vir die gebruiker om die uitsig van die data in die draaitabel te verander, asook om visuele aanwysers te gee oor die huidige toestand van die filters.
Om Snyders in te voeg, klik op die Opsies-oortjie en klik op Insert Snijder in die afdeling Sorteer en filter. Kies 'Insert Slicer' wat die Insert Insertie vorm invul. Kontroleer soveel van die velde as wat jy wil hê. In ons voorbeeld het ek Years, CountryRegionName en ProductCategory bygevoeg. jy sal dalk die snyers moet plaas waar jy hulle wil hê. By verstek word alle waardes gekies, wat beteken dat geen filters toegepas is nie.
14 van 15
Draaibord Met Gebruikersvriendelike Snyers
Soos u kan sien, wys die Slicers alle data soos gekies. Dit is baie duidelik aan die gebruiker presies watter data in die huidige aansig van die draaitabel is.15 van 15
Kies waardes van snyers. Watter opdaterings draaistafel
Klik op verskeie kombinasies van waardes en kyk hoe die aansig van die draaitabel verander. U kan tipiese Microsoft-kliek in die snyers gebruik, wat beteken dat as u Control + Click kan gebruik om meer waardes te kies of Shift + Click om 'n verskeidenheid waardes te kies. Elke snyer wys die geselekteerde waardes wat dit baie duidelik maak wat die toestand van die draaipunt is in terme van filters. Jy kan die style van die snyers verander as jy wil hê deur te klik op die Vinnige Styles-afrol in die snyer-afdeling van die Opsies-oortjie.
Die bekendstelling van Slicers het die bruikbaarheid van draaitabelle aansienlik verbeter en het Excel 2010 baie nader geskuif as 'n professionele besigheidsintelligensie-instrument. PivotTables het 'n bietjie verbeter in Excel 2010 en wanneer dit gekombineer word met die nuwe PowerPivot, skep 'n baie hoë prestasie-analitiese omgewing.