Obstaja vrzel med Microsoft Excel in vrhunskimi platformami poslovne inteligence (BI) že vrsto let. Izboljšave Pivot Table Microsoft Excel 2010 skupaj z nekaterimi drugimi funkcijami BI so postale pravi konkurent podjetja BI. Excel se tradicionalno uporablja za samostojno analizo in standardno orodje, v katerem vsakdo izvozi končna poročila v. Profesionalna poslovna inteligenca je bila tradicionalno rezervirana za SAS, Business Objects in SAP.
Končni rezultat
Microsoft Excel 2010 (s pivot tabelo Excel 2010) skupaj z SQL Server 2008 R2, SharePoint 2010 in brezplačnim dodatkom Microsoft PowerPivot za Microsoft Excel 2010 je prinesla vrhunsko rešitev za poslovno obveščanje in poročanje.
Ta vadnica zajema preprost scenarij z vrtilno tabelo Excel 2010, ki je povezana z bazo podatkov SQL Server 2008 R2 z uporabo preproste SQL poizvedbe.
Nadaljuj branje spodaj
02 od 15Vstavi pivot tabelo
Pivot tabelo lahko vstavite v novo ali obstoječo delovno knjigo Excel. Morda boste želeli razmisliti o položaju kazalca navzdol po nekaj vrsticah z vrha. To vam bo dalo prostor za podatke o glavi ali podjetju, če delite delovni list ali ga natisnete.
- Odprite novo ali obstoječo Delovni zvezek Excel 2010 in kliknite na celico, kjer želite, da je zgornji levi kot Pivot Table.
- Kliknite kartico Vstavi in v spustnem seznamu kliknite Spustno tabelo. Izberite PivotTable. S tem boste začeli pogovorno okno Create PivotTable.
Nadaljuj branje spodaj
03 od 15Priključite pivotno tabelo na SQL Server
Excel 2010 lahko pridobi podatke iz vseh glavnih RDBMS (Relational Database Management System) ponudnikov. Gonilnik SQL Server mora biti privzeto na voljo za povezavo. Če želite prenesti gonilnike ODBC, preverite njihovo spletno mesto.
V primeru tega vaja se povezujemo z SQL Server 2008 R2 (brezplačno različico SQL Express).
- Odprite obrazec Create PivotTable. Izberite "Uporabi zunanji vir podatkov" in kliknite gumb Izberi povezavo. Pustite mesto, kamor bo postavljena pivotna miza.
- Odprite obliko obstoječih povezav. Kliknite gumb Prebrskaj več.
- Kliknite gumb Novo vir, da zaženete čarovnika za povezavo podatkov.
- Izberite Microsoft SQL Server in kliknite Naprej.
- Vnesite ime strežnika in prijavne poverilnice. Izberite ustrezen način preverjanja pristnosti:
- Uporabite preverjanje pristnosti z operacijskim sistemom Windows: Ta metoda uporablja vašo omrežno prijavo za dostop do zbirk podatkov SQL Server.
- Uporabite naslednje uporabniško ime in geslo: Ta metoda se uporablja, ko je SQL Server konfiguriran s samostojnimi uporabniki za dostop do podatkovnih baz.
- Zamenjajte tabelo s prilagojenim SQL-jem, ki bo v našem Excelovem delovnem zvezku natančno zagotovil podatke:
- Izberite bazo podatkov, s katero se boste povezali. V tem primeru se povezujemo z vzorčno zbirko podatkov AdventureWorks, ki jo ponuja Microsoft. Preverite povezavo z določeno tabelo in izberite prvo tabelo. Ne pozabite, da ne bomo pridobivali podatkov iz te tabele.
- Kliknite Dokončaj, ki bo zaprl čarovnika in vas vrnil v delovni zvezek. Za našo poizvedbo po meri SQL bomo zamenjali tabelo namesto vas.
Vrnili se boste v obrazec Create PivotTable (A). Kliknite V redu.
04 od 15Pivot tabela je začasno povezana s tabelo SQL
Na tej točki ste se povezali z mizo namesto vas in imate prazno vrtilno tabelo. Na levi strani si lahko ogledate, kje bo vrtilna tabela, na desni pa seznam razpoložljivih polj.
Nadaljuj branje spodaj
05 od 15Odpri lastnosti povezave
Prepričajte se, da ste na kartici Možnosti in kliknite Spremeni vir podatkov, ki se spusti iz razdelka Podatki. Izberite lastnosti povezave.
S tem se vzpostavi obrazec Connection Properties. Kliknite kartico Definicija. Na tem se prikažejo podatki o povezavi za trenutno povezavo s strežnikom SQL Server. Medtem ko se sklicuje na povezovalno datoteko, so podatki dejansko vdelani v preglednico.
06 od 15Posodobi lastnosti povezave s poizvedbo
Spremenite vrsto ukaza iz tabele v SQL in prepišite obstoječe besedilo ukaza z vašo poizvedbo SQL. Tukaj je poizvedba, ki smo jo ustvarili iz vzorčne baze podatkov 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,Production.ProductSubcategory.Name AS ProductCategoryOD PRODAJE. 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 ONSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOINSales.vIndividualCustomer ON Sales.Customer.CustomerID =Sales.vIndividualCustomer.CustomerID INNER JOINProduction.ProductSubcategory ON Production.Product.ProductSubcategoryID =Production.ProductSubcategory.ProductSubcategoryIDKliknite V redu.
Nadaljuj branje spodaj
07 od 15Prejmi povezavo Opozorilo
Prejeli boste pogovorno okno z Opozorilom Microsoft Excel. To je zato, ker smo spremenili podatke o povezavi. Ko smo prvotno ustvarili povezavo, so podatke shranili v zunanjo datoteko .ODC (ODBC Data Connection). Podatki v delovnem zvezku so bili enaki kot datoteka .ODC, dokler se v koraku št. 6 ne spremenimo iz vrste ukazne tabele v vrsto ukaza SQL. Opozorilo vam pove, da podatki niso več sinhronizirani in da bo sklicevanje na zunanjo datoteko v delovnem zvezku odstranjeno. To je v redu. Kliknite Da.
08 od 15Pivot tabela povezana z SQL Server z poizvedbo
To vrne v delovni zvezek Excel 2010 s prazno vrtilno tabelo. Vidite, da so razpoložljiva polja zdaj različna in ustrezajo poljem v poizvedbi SQL. Zdaj lahko začnemo dodajati polja v vrtilno tabelo.
Nadaljuj branje spodaj
09 od 15Dodaj polja v vrtilno tabelo
Na seznamu polj PivotTable povlecite ProductCategory na območje vrstice vrstic, območje oznak OrderDate to Column Labels in TotalDue to Values. Kot lahko vidite, polje z datumi ima posamezne datume, zato je PivotTable ustvaril stolpec za vsak edinstven datum. Excel 2010 ima nekaj vgrajenih funkcij, ki nam pomagajo organizirati datumska polja.
10 od 15Dodajanje skupine za polja z datumi
Funkcija združevanja nam omogoča, da organiziramo datume v leta, mesecih, četrtletjih itd. To bo pomagalo povzeti podatke in uporabniku olajšati interakcijo z njo. Z desno miškino tipko kliknite enega od naslovov stolpcev datumov in izberite Skupina, ki vzpostavi obrazec za združevanje.
Nadaljuj branje spodaj
11 od 15Izberite skupino po vrednostih
Glede na vrsto podatkov, ki jih združujete, bo obrazec nekoliko drugačen. Excel 2010 vam omogoča, da združite datume, številke in izbrane besedilne podatke. V tej vaja združujemo OrderDate, tako da bo obrazec prikazal možnosti, ki se nanašajo na datumske skupine.
Kliknite na Mesece in leta ter kliknite V redu.
12 od 15Pivot Tabela razvrščena po letih in mesecih
Podatki so razvrščeni po letih in nato po mesecih. Vsak ima znak plus in minus, ki vam omogoča razširitev in propadanje, odvisno od tega, kako želite videti podatke.
V tem trenutku je PivotTable zelo uporaben. Vsako polje je mogoče filtrirati, vendar je težava, da trenutno stanje filtrov ni vidno. Za spremembo pogleda potrebujete več klikov.
13 od 15Vstavi slicer (novo v programu Excel 2010)
Rezalci so novi v Excelu 2010. Reševalci so v bistvu enakovredni filtrom za vizualno nastavljanje obstoječih polj in ustvarjanju filtrov za poročila v primeru, da element, ki ga želite filtrirati, ni v trenutnem pogledu v vrtilni tabeli. Ta lepa stvar o Slicers-u je, da je uporabniku zelo enostavno spremeniti pogled podatkov v vrtilno tabelo in prikazati vizualne kazalnike glede trenutnega stanja filtrov.
Če želite vstaviti Slicers, kliknite zavihek Možnosti in v razdelku Razvrsti & filtrirajte Vstavi slicer. Izberite Insert Slicer, ki odpre obrazec Vstavi slicers. Preverite toliko polj, kot želite, da jih imate na voljo.
14 od 15Pivot tabela z uporabnikom prijazno rezanje
Kot lahko vidite, Slicers prikazujejo vse podatke, kot so bili izbrani. Uporabniku je zelo jasno, kateri podatki so v trenutnem pogledu vrtilne tabele.
15 od 15Izberite vrednosti iz rezkarjev, ki posodabljajo vrtilno tabelo
Kliknite na različne kombinacije vrednosti in si oglejte, kako se pogled vrtilne tabele spremeni. Uporabite tipičen Microsoftov klik v Slicers, kar pomeni, da če lahko uporabite Control + Click, da izberete več vrednosti ali Shift + Click, da izberete vrsto vrednosti.
Vsak slicer prikazuje izbrane vrednosti, zaradi katerih je resnično očitno, kaj je stanje vrtilne tabele v smislu filtrov. Če želite, lahko spremenite sloge slicersov tako, da v razdelku Slicer na zavihku Možnosti kliknete Hitri slogi.