Microsoft Excelin ja huipputason liiketoimintatiedon (BI) alustojen välillä on ollut eroja monien vuosien ajan. Microsoft Excel 2010 -pivottaulukon parannukset ja pari muuta BI-ominaisuutta ovat tehneet siitä todellisen kilpailijan Enterprise BI: lle. Excelia on perinteisesti käytetty erillisten analyysien tekemiseen ja vakiotyökaluihin, jotka kaikki vievät loppuraporttinsa. Professional business intelligence on perinteisesti varattu SAS: lle, Business Objectsille ja SAP: lle.
Lopullinen tulos
Microsoft Excel 2010 (Excel 2010 -pivot-taulukon) kanssa yhdessä SQL Server 2008 R2: n, SharePoint 2010: n ja ilmaisen Microsoft Excel 2010 -lisäosan PowerPivot kanssa on tuottanut huippuluokan liiketoimintatiedon ja raportointiratkaisun.
Tämä opetusohjelma kattaa selkeän skenaarion, jossa Excel 2010 PivotTable on liitetty SQL Server 2008 R2 -tietokantaan käyttäen yksinkertaista SQL-kyselyä.
Jatka lukemista alla
02/15Lisää pivottaulukko
Voit lisätä pivot-taulukon uuteen tai olemassa olevaan Excel-työkirjaan. Haluat ehkä harkita kohdistimen sijoittamista muutaman rivin yläosaan. Tämä antaa sinulle tilaa ylä- tai yritystiedot, jos jakaa laskentataulukon tai tulostaa sen.
- Avaa uusi tai olemassa oleva Excel 2010 -työkirja ja napsauta solua, johon haluat pivot-pöydän vasemmassa yläkulmassa olevan.
- Napsauta Lisää-välilehteä ja napsauta PivotTable-kuvaketta pudottamalla Taulukot-osiossa. Valitse PivotTable. Tämä käynnistää Create PivotTable -valintaikkunan.
Jatka lukemista alla
03/15Yhdistä pivottaulukko SQL Server -palveluun
Excel 2010 voi hakea tietoja kaikista tärkeimmistä RDBMS (Relational Database Management System) tarjoajista. SQL Server -ohjaimet pitäisi olla käytettävissä yhteyden muodostamiseksi oletuksena. Tarkista verkkosivustosi, jos haluat ladata ODBC-ohjaimet.
Tässä opetusohjelmassa olemme yhteydessä SQL Server 2008 R2: een (SQL Express ilmainen versio).
- Avaa Luo PivotTable-lomake. Valitse "Käytä ulkoista tietolähdettä" ja napsauta Valitse yhteys-painiketta. Jätä paikka, jolle kääntötaulukko sijoitetaan.
- Avaa olemassa olevat yhteydet -lomake. Napsauta Selaa Lisää -painiketta.
- Napsauta Uusi lähde -painiketta käynnistää ohjattu tiedonsiirtoyhteyden.
- Valitse Microsoft SQL Server ja napsauta Seuraava.
- Anna palvelimen nimi ja kirjautumistiedot. Valitse sopiva todennusmenetelmä:
- Windows-todennuksen käyttäminen: Tämä menetelmä käyttää verkkosi sisäänkirjautumista SQL Server -tietokantoihin.
- Käytä seuraavaa käyttäjänimeä ja salasanaa: Tätä menetelmää käytetään, kun SQL Server on määritetty erillisten käyttäjien kanssa tietokantojen käyttämiseksi.
- Korvaa taulukko mukautetulla SQL-tiedostolla, joka antaa tarkat tiedot Excel-työkirjastomme:
- Valitse tietokanta, johon haluat muodostaa yhteyden. Tässä esimerkissä olemme yhteydessä Microsoftin tarjoamaan AdventureWorks-mallitietokantaan. Valitse Yhdistä tiettyyn taulukkoon ja valitse ensimmäinen taulukko. Muista, että emme aio noutaa tietoja tästä taulukosta.
- Valitse Valmis, joka sulkee ohjatun toiminnon ja palauttaa sinut työkirjaan. Jätämme muokatun SQL-kyselyn paikkamerkintätaulukon.
Palautetaan Luo PivotTable-lomake (A). Napsauta OK.
04/15Pivot-taulukko tilapäisesti yhdistetty SQL-taulukkoon
Tässä vaiheessa olet liittänyt paikkamerkintätaulukkoon ja sinulla on tyhjä pivottaulukko. Voit nähdä vasemmalla, jossa pivot-taulukko on, ja oikealla on käytettävissä olevien kenttien luettelo.
Jatka lukemista alla
05/15Avaa yhteyden ominaisuudet
Varmista, että olet Asetukset-välilehdessä ja napsauta Muuta tietolähdettä Data-osiossa. Valitse Yhteysominaisuudet.
Tämä tuo näkyviin Connection Properties -lomakkeen. Napsauta Määritelmä-välilehteä. Tämä näyttää yhteyden tiedot nykyiselle yhteydelle SQL Serverille. Vaikka se viittaa yhteystiedostoon, tieto on itse asiassa upotettu laskentataulukkoon.
06/15Päivitä yhteysominaisuudet kyselyn avulla
Muuta komentotyyppi taulukosta SQL-muotoon ja korvaa olemassa olevan komentotiedoston SQL-kyselyn avulla. Tässä on kysely, jonka olemme luoneet AdventureWorks-mallitietokannasta:
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,Tuotanto.tuoteSubcategory.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 ONSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID ANDSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOINSales.vIndividualCustomer ON Sales.Customer.CustomerID =Sales.vIndividualCustomer.CustomerID INNER JOINTuotanto.TuotteenAlaluokka ON Tuotanto.tuote.tuoteSubcategoryID =Production.ProductSubcategory.ProductSubcategoryIDNapsauta OK.
Jatka lukemista alla
07/15Vastaanota yhteysvaroitus
Saat Microsoft Excel -varoitus -valintaikkunan. Tämä johtuu siitä, että muutimme yhteystietoja. Kun alun perin luotu yhteys, se tallensi tiedot ulkoiseen .ODC-tiedostoon (ODBC Data Connection). Työkirjan tiedot olivat samoja kuin .ODC-tiedosto, kunnes muutimme taulukon komentotyypistä SQL-komentoon vaiheessa 6. Varoitus kertoo, että tiedot eivät ole enää synkronoituna ja viittaus työkirjan ulkoiseen tiedostoon poistetaan. Tämä on ok. Valitse Kyllä.
08/15SQL-palvelimeen yhdistetty pivot-taulukko kyselyn avulla
Tämä palaa Excel 2010 -työkirjaan tyhjällä pivottavalla. Näet, että käytettävissä olevat kentät ovat nyt erilaisia ja vastaavat SQL-kyselyn kenttiä. Voimme nyt aloittaa kenttien lisäämisen pivottaulukkoon.
Jatka lukemista alla
09/15Lisää kentät pivottaulukkoon
Vedä ProductCategory -kohdassa PivotTable-kenttäluettelo Row Labels -alueelle OrderDate to Column Labels -alue ja TotalDue to Values -alue. Kuten näet, päivämääräkentässä on yksittäiset päivämäärät, joten pivottaulukko on luonut sarakkeen jokaiselle yksilölliselle päivämäärälle. Excel 2010: lla on joitain sisäänrakennettuja toimintoja, joiden avulla voimme järjestää päivämääräkentät.
10/15Lisää ryhmittely päivämääräkentille
Ryhmätoiminto antaa meille mahdollisuuden järjestää päivämäärät vuosille, kuukausille, vuosineljänneksille jne. Tämä auttaa tiivistämään tiedot ja helpottamaan käyttäjän vuorovaikutusta sen kanssa. Napsauta hiiren kakkospainikkeella jotain päivämäärän sarakkeen otsikoista ja valitse ryhmä, joka tuo ryhmän ryhmittelyn.
Jatka lukemista alla
11/15Valitse Ryhmittely arvojen mukaan
Riippuen siitä, millaista tietoa ryhmitellään, lomake näyttää hieman erilaiselta. Excel 2010 -ohjelmassa voit ryhmitellä päivämäärät, numerot ja valitut tekstitiedot. Olemme ryhmittele OrderDate tässä opetusohjelmassa, joten lomakkeessa näytetään päivämääräyhdistelmiä koskevat asetukset.
Napsauta Kuukautta ja vuotta ja valitse OK.
12/15Pivot-taulukko ryhmiteltyinä vuosia ja kuukausia
Tiedot ryhmitellään vuosittain ja sitten kuukausittain. Jokaisella on plus- ja miinusmerkki, jonka avulla voit laajentaa ja romahtaa riippuen siitä, miten haluat nähdä tiedot.
Tässä vaiheessa pivot-taulukko on melko hyödyllinen. Jokainen kentistä voidaan suodattaa, mutta ongelmana on, että ei ole visuaalista viittaa suodattimien nykyiseen tilaan. Näyttö muuttuu useita napsautuksia.
13/15Lisää slicer (uusi Excel 2010)
Slicers ovat uusia Excelissä 2010. Slicers ovat pohjimmiltaan vastaavan visuaalisesti nykyisten kenttien suodattimia ja luo raporttisuodattimet siinä tapauksessa, että kohde, jonka haluat suodattaa, ei ole nykyisessä pivottaulukonäkymässä. Tämä mukava asia Slicersissä on, että käyttäjä voi helposti muuttaa pivot-tilan tietojen näkymää sekä antaa visuaalisia indikaattoreita suodattimien nykyiseen tilaan.
Jos haluat lisätä viipaleita, napsauta Asetukset-välilehteä ja napsauta Lisää viipaloija Lajittelu- ja suodatin -osiosta. Valitse Insert Slicer, joka avaa Insert Slicers -lomake. Tarkista, kuinka monta kenttää haluat olla saatavilla.
14/15Pivot-taulukko, jossa käyttäjäystävälliset viipaleet
Kuten näette, Slicers näyttää kaikki valitut tiedot. Käyttäjälle on erittäin selvää, mitä tietoja on nykyisen pivottaulukon näkymässä.
15/15Valitse arvot viipaleista, jotka päivittävät pivottaulukon
Napsauta eri arvojen yhdistelmiä ja katso, miten pivottaulukon näkymä muuttuu. Voit käyttää tyypillisiä Microsoftin napsautuksia Slicerissä, mikä tarkoittaa sitä, että jos haluat valita useita arvoja Control + Klikkaamalla, voit valita arvoalueiden valitsemalla Shift + Klikkaa.
Jokainen Slicer näyttää valitut arvot, mikä tekee siitä todella selville, mitä pivot-tilan tila on suodattimien suhteen. Voit muuttaa Slicers-tyylit napsauttamalla Pikaustyyppejä -vaihtoehtoa Asetukset-välilehden Slicer-osiossa.