01 of 15
Finale resultaat
Der is al in skoft tusken Microsoft Excel en de boppeburo's business intelligence (BI) platfoarms west. De Microsoft Excel 2010 Pivot Tabelferbetterings mei in pear oare BI-funksjes hawwe it makke foar in real konkurator foar bedriuw BI. Excel hat tradisjoneel brûkt foar standalone analyze en it standert ark dat elkenien harren lêste rapporten eksportearret. Professional business intelligence is tradisjoneel reservearre foar de leafde fan SAS, Business Objects en SAP.
Microsoft Excel 2010 (mei de Excel 2010 Pivot Tafel) tegearre mei SQL Server 2008 R2, SharePoint 2010 en de frije Microsoft Excel 2010 tafoeging "PowerPivot" hat in resultaat oplossing foar in heule ein te meitsjen.
Dit tutorial befettet in rjochtreeks szenario mei in Excel 2010 PivotTable dy't ferbûn is mei in database SQL Server 2008 R2 mei in ienfâldige SQL-query. Ik brûke ek Slicer foar fisuele filtering dy't nij is yn Excel 2010. Ik sil mear komplekt BI-techniken brûke om gebrûk fan Data Analysis Expressions (DAX) yn PowerPivot foar Excel 2010 yn 'e takomst te wêzen. Dizze lêste útjefte fan Microsoft Excel 2010 kin in echte wearde foar jo brûkersmienskip jaan.
02 of 15
Insert Pivot Table
Jo kinne in Pivot-tafel yn in nij of besteande Excel-arbeidsmerblêd ynfoegje. Jo kinne wolle dat jo rinnerke in pear rigen fan 'e top opstelle. Dit sil jo romte jaan foar in koptekst of bedriuw ynformaasje yn 't jo jo it wurkblêd diel hawwe of útdrukke.
- Iepenje in nije of besteande Excel 2010 wurkboek en klikje op de sel wêr jo de lofter boppekant fan 'e Pivot-tafel wolle wêze.
- Klik op 'e ljepper ynfoegje en klikje op' e pivotTable-delgong yn 'e tabellen. Kies PivotTable. Dit sil it formulier foarmen fan PivotTable oanmeitsje.
03 of 15
Pivot Tabel oan SQL Server (of oare databank) ferbine
Excel 2010 kin data fan alle grutte RDBMS- (Relational Database Management System) -behearder weromfiere. SQL tsjinner sille beskikber wêze foar de ferbining standert. Mar alle wichtige database-software meitsje ODBC (Open Database Connectivity) driuwers om jo de ferbining te meitsjen. Kontrolearje har webside as jo ODBC-bestjoerders nedich hawwe.
Yn it gefal fan dit tutorial, bin ik ferbine mei SQL Server 2008 R2 (SQL Express ferzje).
- A - It formulier fan PivotTable oanmeitsje is it earste formulier by it meitsjen fan de ferbining mei SQL Server. Selektearje "Brûk in eksterne gegevensboarne" en klikje op de knop Ferbinke knop. Lit de lokaasje wêr't de Pivot Tafel pleatst wurdt, útsein as jo in nije wurkblêd meitsje wolle en plakke.
- B - It besteande ferbinings formulierlist befettet elke ferbinings yn it hjoeddeistige wurkboek, op jo kompjûter en it netwurk dat jo op dit stuit ferbûn binne. Besteande ferbiningen binne krekt gewoan tekstdateuren mei de ferbining ynformaasje dy't nedich is om tagong te krijen ta in bepaalde gegevensboarne. Yn ús saak sille wy in nije gegevensboarne meitsje. Klik op 'e knop Browse for More.
- C - Klik op 'e knop New Source sil de Data Connection Wizard starte.
- D - Kies Microsoft SQL Server en klik dan Next.
- E - Fier de tsjinnernamme yn en registrearje jo registers. Kies de passende auteursmethod. As jo net wis binne hokker metoade brûke sil jo kontakt opnimme mei jo databankbehearder.
- Brûk Windows Authentication: Dizze metoade brûkt jo netwurkynlogo om tagong te krijen ta SQL Server databases.
- Brûk de folgjende brûkersnamme en wachtwurd: Dizze metoade wurdt brûkt as de SQL-tsjinner ynsteld is mei standalone brûkers om tagong te krijen ta databanken.
- F - Yn dizze stap kieze wy in tabel as plesierder te kiezen. Wy sille de tabel ferfange troch oanpaste SQL dy't krekt de gegevens dat wy wolle wolle yn ús Excel-arbeidsmerk leverje.
- Selektearje de databank dy't jo ferbine mei. Yn dit foarbyld binne wy ferbûn oan 'e AdventureWorks-sample-database dat Microsoft leveret. Kontrolearje de ferbining mei in spesifike tafel en kies de earste tabel. Tink derom dat wy gegevens fan dizze tabel net weromfine.
- Klik op Finish dy't de wizard slute sil en jo weromkomme nei it wurkboek. Wy sille de plakhâldende tabel útsette foar ús oanpaste SQL-query.
Jo wurde weromjûn yn 'e foarm fan PivotTable (A). Klik OK.
04 of 15
Pivot-tafel tydlik ferbûn mei SQL-tab
Op dit punt hawwe jo ferbûn oan it plakhâldertafel en jo hawwe in lege PivotTable. Jo kinne op 'e lofterhân sjen hoe't de PivotTable wurde en rjochts is in list mei beskikbere fjilden.
05 of 15
Iepen Connection Properties
Foardat wy begjinne op it kiezen fan gegevens foar de PivotTable, moatte wy de ferbining feroarje mei de SQL-query. Soargje derfoar dat jo op 'e ljepper Opsjes binne en klikke op Ferwiderje dat gegevens ferdwine fanút de dielde data. Kies Eigenskippen Eigenskippen.
Dit bringt it formulier foar ferbiningfoarstellingen opheft. Klik op it tabblêd Definition. Dit soarget jo de ferbiningynformaasje foar de aktuele ferbining mei SQL Server. Wylst it ferwiziget in ferbiningsriem, wurdt de gegevens eins yn it spreadsheet ynboud.
06 of 15
Ferbinings Eigenskippen ferifiearje mei fraach
Feroarje de kommando-typ út Tabel nei SQL en oerskriuwe de besteande kommando tekst mei jo SQL-Query. Hjir is de query dy't ik makke haw fan AdventureWorks sample database:
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,
Produksje.ProductSubcategory.Name AS ProductCategory
FROM Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader ON
Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
INNER JOIN Produksje.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
Produksje.ProductSubcategory ON Production.Product.ProductSubcategoryID =
Produksje.ProductSubcategory.ProductSubcategoryID
Klik OK.
07 of 15
Ferfanging Warskôging krije
Jo krije in dialooch foar Microsoft Excel Warning. Dit is om't wy de ferbiningynformaasje feroare hawwe. As wy de ferbining oarspronklik makke hawwe, bewarre it de ynformaasje yn in eksterne .ODC-bestân (ODBC-data ferbining). De gegevens yn it wurkboek wie itselde as de .ODC-triem oant wy fan in tabelbehearder-type feroare nei SQL kommando-type yn stap # 6. De warskôging fertelt jo dat de gegevens net langer binne yn syngronisaasje en de referinsje nei de eksterne triem yn it wurkboek sil fuorthelle wurde. Dit is OK. Klik Ja.
08 of 15
Pivot Tabel ferbiedt mei SQL Server By Query
Dit bringt werom nei de wurkboek fan Excel 2010 mei in lege PivotTable. Jo kinne sjen dat de beskikbere fjilden no oars binne en oerienkomme mei de fjilden yn 'e SQL-query. Wy kinne no begjinne mei it oanmeitsjen fan fjilden nei it PivotTable.
09 of 15
Foegje fjilden ta Pivot-tafel
Yn 'e PivotTable-fjildsliste ferpleatse ProductCategory nei rige Labels-gebiet, OrderDate nei kolom-label-gebiet en totale wearde oantwearden. It ôfbylding lit de resultaten sjen. As jo sjogge, hat it datum fjild yndividuele datums, sadat de PivotTable in kolom makke hat foar elke uniake datum. Gelokkich hat Excel 2010 guon yn funksjes boud om te helpen dat wy datumsfjilden organisearje.
10 fan 15
Groepearje ta datefjilden tafoegje
De funksje fan groepearje lit ús datum jaan yn jierren, moannen, fermidden, ensfh. Dit sil helpe dat de gegevens gearfetsje en it makliker meitsje foar de brûker om mei har te ynterakke. Rjochts-klik op ien fan 'e datum kolommen kopteksten en kieze Group dy't de groep formulier bringt.
11 fan 15
Kies groepearje troch wearden
Ofhinklik fan 'e soart gegevens dy't jo groepearje, sil it formulier in bytsje oars sjen. Excel 2010 liedt jo datums, getallen en selektearre tekstgegevens te groepearjen. Wy binne groepeard OrderDate yn dit lessarjen sadat it formulier opsjes opnij oanbelanget oan datum groepen.
Klik op moannen en jierren en klik op OK.
12 of 15
Pivot-tabel groepearre troch Jierren en moannen
As jo sjogge yn it boppesteande byld, wurde de gegevens per jier foar elkoar groeid en dan moanne. Elk hat in plus-minus-teken wêrtroch jo útwreidzje kinne en ôfbrekke ôfhinklik fan hoe't jo de gegevens sjen wolle.
Op dit punt is it PivotTable aardich brûkber. Elk fan 'e fjilden kin filterd wurde, mar it probleem is der gjin gegevensfinster as de aktuele steat fan' e filters. Fierder nimt it ferskate klik om de werjefte te wizigjen.
13 of 15
Insert slicer (nije yn ekscel 2010)
Slicers binne nij yn Excel 2010. Slicers binne mei-inoar de gleichberens fan fisuele filtelingen fan de besteande fjilden en it meitsjen fan rapportfilters yn it gefal dat it item dat jo filterje wolle, is net yn de aktuele pivotTable-werjefte. Dit leuke ding oer Slicers is it maklik maklik foar de brûker om de werjefte fan de gegevens yn 'e PivotTable te feroarjen, en ek foar it sjen litte fan visuele yndikaasjes as de aktuele steat fan' e filters.
Om Slicers ynfoegje, klikje jo op de ljepper Opsjes en klikje op Slicer ynfoegje út 'e map Sort & Filter. Selektearje Insert Slicer dy't de Formulier Insert Slicers iepene. Kontrolearje sa folle fan 'e fjilden as jo beskikke wolle. Yn ús foarbyld haw ik Jierren, CountryRegionName en ProductCategory. Jo moasten de Slicers opstelle wêr't jo se wolle. Standert wurde alle wearden selektearre wêrtroch gjin filters tapast binne.
14 of 15
Pivot Tafel mei brûkersfreonlike sliepers
As jo sjogge, sjogge de Slicers alle gegevens as selekteare. It is tige dúdlik foar de brûker krekt wat gegevens yn 'e aktuele werjefte fan it PivotTable.15 of 15
Kiese werjeften fan sliepkes wêr't fernijt Tablet tabletten
Klik op ferskate kombinaasjes fan wearden en sjoch hoe't de werjefte fan it PivotTable feroaret. Jo kinne typysk Microsoft klikke yn 'e Slicers betsjutting dat as jo Control + Click brûke kinne om meardere wearden of Shift + klik te selektearjen om in oantal werjeften te selektearjen. Eltse Slicer lit de selektearre wearden sjen dy't it echt maklik makket dat de state fan it PivotTable yn filterfilters is. Jo kinne de stilen fan de Slicers feroarje as jo wolle troch klikke op de Quick Styles yn 'e Slicer-seksje yn' e tabel Opsjes.
De ynfiering fan Slicers hat echt ferbettere de brûkberens fan PivotTables en hat Excel 2010 folle tichter ferpleatst nei in profesjoneel bedriuwssekssêne-ark. PivotTables hawwe in soad ferbettere yn Excel 2010 en as kombinearre mei de nije PowerPivot ûntstiet in hege proefskrift fan analytyske omjouwing.