A PowerPivot 2012 újdonságai

Hasonló dokumentumok
Adatbázis-kezelés az Excel 2013-ban

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Hogyan lehet Pivot tábla segítségével komplex adatokat elemezni és bemutatni?

Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben.

QGIS tanfolyam (ver.2.0)

Az MS Excel táblázatkezelés modul részletes tematika listája

Haladó irodai számítógépes képzés tematika

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Újdonságok Kedvencek. Megújult szalagmenü

Adatbázisok II. rész

Ezek után már csak a Mentés és a Lekérdezés Futtatása (az ellenőrzés miatt) van hátra. Ügyeljünk, hogy a mentésnél a megadott (Kezd) nevet adjuk meg.

ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.

POSZEIDON dokumentáció (1.2)

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Kővári Attila, BI projekt

Hogyan fogalmazzuk meg egyszerűen, egyértelműen a programozóknak, hogy milyen lekérdezésre, kimutatásra, jelentésre van szükségünk?

Access gyakorlati feladatok lépésről lépésre

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008.

Választó lekérdezés létrehozása

számított mező, számított tétel

FELHASZNÁLÓI ÚTMUTATÓ

Fatömegbecslési jegyzőkönyvek

Sú gó az ASIR/PA IR Públikús felú lethez

Prezentáció, Prezentáció elkészítése. Nézetek

Diagramkészítés a PowerPoint 2007 programmal

Adatbázis rendszerek. dr. Siki Zoltán

A tanulók oktatási azonosítójára és a két mérési területen elér pontszámukra lesz szükség az elemzéshez.

Tájékoztató. Használható segédeszköz: -

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Adatbáziskezelés alapjai. jegyzet

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat.

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Térképek jelentése és elemzése

Hasonlóságelemzés COCO használatával

Táblázatok kezelése. 1. ábra Táblázat kezelése menüből

SAP HR Általános lekérdező Ad-hoc-query

1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán

NEPTUN MOBIL ALKALMAZÁS FELHASZNÁLÓI SEGÉDLET

3. Ezután a jobb oldali képernyő részen megjelenik az adatbázistábla, melynek először a rövid nevét adjuk meg, pl.: demo_tabla

Tisztelt Ügyfelünk! Változások a 6-os verzióhoz képest:

Területi elemzések. Budapest, április

Microsoft Office PowerPoint 2007 fájlműveletei

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3

Keresés a MarketLine Advantage adatbázisban

Iktatás modul. Kezelői leírás

ONLINE SZAKÉRTŐI KERETRENDSZER

Visitgyula.com Szálláshely adminisztrációs felület használati útmutató

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:

PÉNZTÁRKÖNYV PROGRAM

1) Szállítói számla kontírozásának megkezdését megelőző lépések a Tárgyi eszköz modulban

Változáskezelés Verzió Dátum Változás Pont Cím Oldal Kiadás: Verzió: 2.0. Oldalszám: 2 / 8

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

az adatbevitel szabályozása, alapok

TestLine - balla tesztje-03 Minta feladatsor

HÍRLEVÉL július. Tisztelt Ügyfelünk!

Adatbázismodellek. 1. ábra Hierarchikus modell

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

Parancsok megtalálása a menüszalagon Minden menüszalaglapon csoportok vannak, és a csoportok összetartozó parancsokat tartalmaznak.

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről

1. kép. A Stílus beállítása; új színskála megadása.

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

Adatbázis, adatbázis-kezelő

Hogyan váljunk profi felhasználóvá 80 nap alatt, vagy még gyorsabban? Ingyenes tanfolyam.

Ismerkedés az Office 2007 felhasználói felületével

1) Kontírozás megkezdését megelőző lépések a Készlet modulban. A kontírozást a Készlet a főkönyvnek egy menüpont futtatásával adja át:

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Útmutató 2010.

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

Microsoft SQL Server telepítése

Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával

Analitikus adatfeldolgozás. Adattárház Adatkocka Adatbányászat

WordPress segédlet. Bevezető. Letöltés. Telepítés

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

ECDL Táblázatkezelés A táblázatkezelés első lépései Beállítások elvégzése

TERC V.I.P. hardverkulcs regisztráció

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Könyvtárellátó Nonprofit Kft. KIADÓI RENDSZER

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Labor leletező program

9. Képaláírás, kereszthivatkozás, tárgymutató és jegyzékek

Taszkok 1 és mérföldkövek

Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza.

Tantárgyfelosztás. I. Ellenőrzés. Mielőtt hozzákezd a tantárgyfelosztás tervezéséhez, ellenőrizze le, illetve állítsa be a következőket:

DDC online rendelési platform felhasználói kézikönyv

Adóhátralék kezelés egyszerűen. Használati útmutató

Fatömegbecslési jegyzőkönyvek

Felhasználói kézikönyv a WEB EDInet rendszer használatához

SZÁMÍTÁSOK A TÁBLÁZATBAN

Tervezett fakitermelések bejelentése

Dokumentum létrehozása/módosítása a portálon:

VALUTAISMERTETŐ FUNKCIÓNÁLIS SPECIFIKÁCIÓ

FELHASZNÁLÓI KÉZIKÖNYV

Adatbázis-kezelés Access XP-vel. Tanmenet

Hiteles Elektronikus Postafiók

1.1.1 Dátum és idő függvények

Pénzügy modult érintő változások, módosítások Eszköz modult érintő változások, módosítások Pénztár modult érintő változások, módosítások

Informatikai alapismeretek Földtudományi BSC számára

Átírás:

BI A PowerPivot 2012 újdonságai Tanulmány az SQL Server 2012 PowerPivot for Excel 2010 fontosabb újdonságairól 1/27 BI projekt kft

Előszó Jelen dokumentum célja, hogy bemutassa az SQL Server 2012 PowerPivot for Excel 2010 bővítmény újdonságait A dokumentumot úgy próbáltam összeállítani, hogy annak tartalma teljes egészében lefedje a PowerPivot 2012-es verziójának főbb újdonságait. Egy dolgot kivéve: a DAX újdonságait. A DAX a PowerPivot kalkulációs nyelve. Ezen a nyelven hozunk létre számított oszlopokat, számított mezőket. Ismerete fontos a haladó elemzések elkészítéséhez és jó sok újdonságot hozott ebben a témában is a 2012-es verzió. De ezek bemutatása nem képezi jelen dokumentum részét. Jelen dokumentum 2012 áprilisában készült és a 11.0.2100.60 verziószámú PowerPivot újdonságait mutatja be, mely a cikk írásakor a PowerPivot.com oldalról volt ingyenesen letölthető. Remélem, hogy a tanulmánnyal hozzájárulhatok ahhoz, hogy jobban megismerje az önkiszolgáló üzleti intelligencia lehetőséget és az itt megszerzett tudást saját munkahelyén is hasznosítani tudja. Ha pedig elakadna, akkor tudjon róla hogy van kihez fordulnia. 2/27

Tartalom Előszó... 2 Tartalom... 3 1 Diagram nézet... 4 2 Hierarchiák... 5 3 Többszörös kapcsolat... 6 4 Számítási terület... 7 5 implicit mértékek megjelenítése... 8 6 Eltérők darabszáma (Distinct Count) felösszegzési mód... 10 7 Speciális mód (Advanced Tab)... 10 8 Power View támogatás... 12 9 Rendezés másik oszlop szerint... 13 10 Mértékek megjelenítése soron és oszlopon... 15 11 Perspektívák... 16 12 KPI: Kulcs teljesítménymutatók... 17 13 Dátum tábla... 20 14 Részletek megjelenítése... 23 15 Számított oszlopok adattípusának megváltoztatása... 24 16 Számformátum beállítások adatbázis oldalon... 24 17 Leírások... 25 18 PowerPivot használata magyar beállítások mellett... 26 19 Ajánlott irodalom... 27 3/27

1 Diagram nézet A diagram nézet a PowerPivot új adatmodell tervezője. Segítségével grafikus interfészen keresztül tudunk létrehozni kapcsolatokat táblák és oszlopok között. Az I. önkiszolgáló BI workshopon épített adatbázis adatmodellje az új diagram nézetben így néz ki: Táblakapcsolatok a PowerPivot 2012 diagram nézetében A diagram nézetet azonban nem csak táblák közti kapcsolatok szerkesztésére és megjelenítésére használhatjuk, hanem ez az a felület, ahol az oszlopok közti kapcsolatok létrehozásával hierarchiákat készíthetünk: 4/27

Az év-negyedév hónap hierarchia a PowerPivot 2012 új diagram nézetében 2 Hierarchiák A PowerPivot korábbi verziója nem támogatta még a hierarchiákat. Ez volt az egyik, mindenki által értett különbség a többdimenziós adatbázis és az oszlopalapú adatbázis között. Sőt. Sokan ezt kulcskérdésnek tartották. Pedig olyan nagy jelentősége nincs a hierarchiáknak az oszlopalapú modell esetében mint a többdimenziós modell esetében volt. A többdimenziós adatbázisban a hierarchia teljesítmény szempontjából nagyon fontos volt. Mind a felösszegzés (process), mind a lekérdezési teljesítmény szempontjából. Az oszlopalapú adatbázis esetében ennek már valószínűleg sokkal kisebb a jelentősége. Hierarchiákra ugyanakkor szükségünk van. Egyrészről a felhasználóknak is szükségük van a lefúrásra, másrészről az elemzők kalkulációikban sokszor ki tudják használni azt, hogy két attribútum között hierarchikus kapcsolat van. Mondok egy példát: termék forgalmának részesedése a termékcsoport forgalmából. A PowerPivot 2012-es verziója már támogatja a hierarchiákat. Legalábbis a klasszikus hierarchiákat. A szülő-gyerek hierarchiák támogatása továbbra sincs megoldva, de a 2012-es PowerPivot a DAX függvényeken (PATH(), PATHINDEX(), stb.) keresztül ad megoldást a kezelésükre. A megoldás lényege, hogy a DAX függvényekkel ki tudjuk teríteni a szülő gyerek hierarchiákat sima egyszerű klasszikus hierarchiákká. Egyelőre még nem rekurzívan, tehát kézzel kell szintenként kiteríteni a hierarchiát, de megoldás már van rá. 5/27

Országrész-régió-megye hierarchia a PowerPivot diagramnézetében 3 Többszörös kapcsolat Adott egy cím, amely lehet párhuzamosan szállítás cím és számlázási cím. Adott egy ügyfél, amely lehet egyszerre szerződő és kivitelező. Adott egy dátum, amely lehet egy rendelési dátum, teljesítési dátum, fizetési határidő és még sorolhatnám. Az említett problémákban az a közös, hogy az egyes entitások a tranzakcióban különböző szerepben vesznek részt. Csak egy dátum táblánk van, de az több szerepen keresztül kapcsolódik a tranzakciókhoz. Egy ilyen szerepjátszó típusú probléma kezelésére 2 megoldás létezik a PowerPivotban. Az egyik az, hogy legyártunk annyi táblát ahány szerep van. Azaz például készítünk egy rendelési dátum táblát, egy teljesítési dátum táblát és így tovább. Ez nem túl szép megoldás, de a PowerPivot korábbi verzióiban így tudtuk csak megoldani a problémát A 2012-es PowerPivot azonban ezen a fronton is tartalmaz egy nagy újdonságot. Azáltal, hogy lehetőséget biztosít két tábla között több kapcsolat definiálására is, megnyílt az út a szerepjátszó típusú problémák megoldására: 6/27

A dátum tábla az szállítási és a rendelési dátum oszlopokon keresztül is kapcsolódik az értékesítéshez Az értékesítés tábla fizikailag csak a szállítás dátuma oszlopon keresztül kapcsolódik a dátum táblához. Ezt a kapcsolatot nevezzük aktív kapcsolatnak és ezt jelzi a folytonos nyíl a két tábla között. (lásd fenti ábra) Ugyanakkor a USERLATIONSHIP() DAX függvény segítségével az inaktív kapcsolat (szaggatott nyíl) is bejárható, így tudunk készíteni olyan lekérdezéseket, amely megmutatja, hogy egy naptári napon hány új megrendelést kaptunk és hány terméket szállítottunk ki. 4 Számítási terület A 2012-es PowerPivotban a Pivot tábla mellett most már a PowerPivot ablakban is létre tudunk hozni számított mezőket és kulcs teljesítménymutatókat: 7/27

Számítási terület a PowerPivot ablakban Sokkal egyszerűbb itt létrehozni számított mezőket, mint a Pivot táblában. Ráadásul az új számítási területnek köszönhetően megnyílt a lehetőség az oly sok galibát okozó implicit mértékek megjelenítésére is. 5 implicit mértékek megjelenítése Szintén a 2012-es PowerPivot újdonsága, hogy meg tudja mutatni az implicit mértékeket. 5.1 Mik azok az implicit mértékek? Az oszlopalapú adatbázisban nincsenek measure-ök. Az oszlopalapú adatbáziskezelőben oszlopok vannak. Ugyanakkor a Pivot táblának szüksége van measure-re az felösszegzett számok megjelenítéséhez. Hogyan oldja meg ezt a problémát? Létrehoz egy számított mezőt aminek képletébe belekódolja a választott aggregációs típust (SUM, AVG, ) és azt húzza be az érték területre. 8/27

Magyarul: Ha egy oszlopot behúzunk a Pivot tábla érték mezőjébe, akkor a PowerPivot a háttérben létrehoz egy SUM szerint felösszegző számított mezőt és azt mutatja meg a felhasználóknak. Ezt a Pivot tábla által létrehozott számított mezőt nevezzük implicit mértéknek. 5.2 Miért örülünk az implicit mértékek megjelenítésüknek? Az implicit mértékekkel az a legnagyobb baj, hogy semmit nem tudunk életciklusukról, viselkedésükről. Nem tudjuk meddig élnek, nem rendelkezünk kontrollal fölöttük. Épp ezért tanítottam azt az Önkiszolgáló BI workshopon, hogy ne használjuk őket: sose húzzunk be oszlopot a Pivot tábla érték mezőjébe. Helyette hozzuk létre saját magunk a számított mezőket és csak azokat mozgassuk. A legjobb gyakorlat az továbbra is ez: Ne hozzunk létre implicit mértékeket. De ha mégis létrehozzuk őket, akkor a 2012-es PowerPivottól kezdve van rá eszközünk, hogy megjelenítsük azokat és rendes számított mezőket csináljunk belőlük, vagy töröljük őket Implicit mértékek megjelenítése a számítási területen 9/27

6 Eltérők darabszáma (Distinct Count) felösszegzési mód A DISTINCTCOUNT() DAX függvény megjelenésével párhuzamosan megjelent a Distinct Count (Eltérők darabszáma) felösszegzési mód is: Eltérők darabszáma (Distinct Count) felösszegzési mód A lastnonempty és egyéb, az időben eltérően aggregáló (semmi additive) felösszegzési módokra várnunk kell még, mert azok továbbra sem érhetőek el a PowerPivotban, de a Distinct Count már itt van 7 Speciális mód (Advanced Tab) Az új funkciók közül jó néhány a speciális fülre került. Így innen tudjuk elérni a perspektívákat, innen tudjuk megjeleníteni az implicit mértékeket, stb. 10/27

Speciális fül a PowerPivot 2012-ben A speciális fül alapértelmezettként nem jelenik meg a fülek között. Előcsalogatni így tudjuk: Váltás speciális módra 11/27

8 Power View támogatás A speciális fül jelentéskészítési tulajdonságok funkció csoportjában érhetőek el mindazon tulajdonságok, amelyek a Power View számára teszik lehetővé a képek megjelenítését és az alapértelmezett mezőkészletek használatát 8.1 Alapértelmezett mezőkészlet A 2012-es PowerPivot lehetőséget biztosít arra, hogy meghatározzuk egy tábla alapértelmezett oszlopait, melynek segítségével a Power View a tábla nevére kattintva egy klikkel ki tudja tenni a vászonra a tábla összes alapértelmezettként beállított oszlopot. Alapértelmezett mezőkészlet megadása a PowerPivotban 8.2 Képek megjelenítése Szintén a Power View miatt került be a PowerPivotba a képek támogatása. Maga a PowerPivot mit sem tud kezdeni a képekkel, de a Power View a PowerPivotból kinyerve már meg tudja jeleníteni 12/27

Régiók képeinek tárolása az adatbázisban Régiók képeinek megjelenítése a Power View-ban A Power View a képeket meg tudja jeleníteni adatbázisból illetve az adatbázisban tárolt linkek alapján akár a webről is. 9 Rendezés másik oszlop szerint Egy újabb végre! funkció. A PowerPivot első verziójával csak ABC szerint tudtuk rendezni az oszlopok tartalmát (Attribútumokat) növekvő vagy csökkenő sorrendbe. Csakhogy vannak olyan esetek, amikor nem jó az ABC szerinti rendezés, mert az elemeknek van egy természetes, az ABC-től eltérő sorrendje. A hónapokat nem ABC sorrendbe rendezzük, a státuszállapotoknak is megvan a maguk ABC-től különböző sorrendje, stb. 13/27

Ahhoz, hogy a hónapok megfelelő sorrendben jelenjenek meg, a nevük helyett az alábbihoz hasonló, ABC szerinti rendezés esetén is helyes sorrendet adó megnevezéseket kellett használnunk: Mondanom sem kell, hogy nem örömünkben adtunk ilyen nevet a hónapoknak, hanem kényszerből. Persze erre is ki tudtunk találni kerülő megoldást (Egyéni listát létrehozva az Excelen belül), de ez meglehetősen nyögvenyelős volt. De mindegy is, mert a 2012-es PowerPivottól kezdve lehetőségünk lesz rendezni egy oszlopot egy másik oszlop alapján: 14/27

A hónapok rendezése a hónap azonosítója alapján És innentől kezdve a kívánt sorrendben jelennek meg a hónapok: Hónapok rendezése a hónapok sorszáma alapján 10 Mértékek megjelenítése soron és oszlopon Sokszor egy oszlop vagy measure kétféleképpen is viselkedik. Tegyük fel hogy pontozom a kereskedőimet az alapján hogy mennyit értékesítettek, hány ügyféltalálkozót szerveztek, stb. és erre minden hónapban adok nekik egy pontszámot. Az elemzések során egyrészről érdekel az, hogy mennyi pontot kapott összesen egy kereskedői csapat, hány pontot kaptak átlagosan a csapattagok, ez hogyan viszonyul az előző havi teljesítményükhöz, stb. Ebben az esetben kapott pontok mutatószámként (measure) viselkednek. Másrészről szeretném azt is elemezni, hogy adott hónapban hányan kaptak 10 pontot és kik voltak azok akik 10 pontot kaptak. Ebben az esetben a kapott pontok már attribútumként viselkednek, amelyre szeretnék összegezni vagy amelyre szeretnék szűrni. A What's New in PowerPivot című TechNet cikk csak annyit említ erről az újdonságról, hogy You can now add values to rows and columns pedig sokkal 15/27

több van mögötte. OLAP eszközökkel a fent említett problémát csak nagyon nehezen és nagyon rossz teljesítmény mellett lehet megoldani. 11 Perspektívák A perspektívák hasonlóan működnek az Analysis Services perspektíváihoz, vagy a relációs adatbázisok nézeteihez. Segítségükkel metaadat szinten létrehozhatjuk a teljes modell egy kis részhalmazát. Meg kell mondanunk, hogy mely oszlopokat szeretnénk a perspektívában megjeleníteni, és kész. Perspektíva létrehozása a PowerPivot 2012-vel Az elkészített perspektívák közül a PowerPivot mezőlista tetején tudunk választani: 16/27

A termékmenedzser nézet perspektíva kiválasztása Mire fogjuk használni? Sok oszlopot (attribútumot) tartalmazó modelleknél felhasználói csoportokra létre tudunk hozni a csak az őket érdeklő a információkból perspektívákat, hogy ne kelljen állandóan nézniük az őket nem érdeklő táblákat, oszlopokat. Szintén gyakori alkalmazási területe a perspektíváknak a gyakran és a ritkán használt oszlopok szétválasztása, melynek szintén az a célja, hogy a felhasználók egy minél egyszerűbben használható megoldást kapjanak. 12 KPI: Kulcs teljesítménymutatók A PowerPivot 2012 újdonsága a KPI támogatás is. 17/27

Ami elsőre feltűnik a KPI definiáló űrlapon, hogy nincs trendérték bevitelre lehetőség: KPI definíciós ablak Egy KPI-nak az Analysis Services-ben 4 értéke lehet: aktuális érték, azaz hol állunk most Célérték, azaz mit terveztünk, hol fogunk állni most Státusz vagy más néven eltérés érték, azaz mennyivel és milyen irányban tértünk el a tervtől és egy trend érték, ami megmutatja a tény értékek trendjét PowerPivotból ez utóbbi hiányzik. 18/27

Excelben definiált KPI-ok megjelenítése a Pivot táblában Ha a trend értékét is szeretnénk kirakni, akkor ahhoz használjuk a jó öreg feltételes formázást. Mutatom: Trend kirajzolása feltételes formázás segítségével A trükk annyi, hogy létre kell hozni a trendre egy számított mezőt és arra rá kell húzni egy feltételes formázást úgy, hogy csak az ikonokat jelenítse meg: 19/27

Trend értékek kirajzolása feltételes formázással 13 Dátum tábla A 2012-es PowerPivottól kezdve meg tudunk jelölni egy táblát dátum táblaként. Ok. Mi ebben a jó? Az általam ismert döntéstámogató szoftverek mindegyike rendelkezik beépíttet dátum dimenzióval, vagy dátum táblával. A dátum ugyanis kiemelten fontos ahhoz, hogy a rendszer meg tudja nekünk mondani, hogy mennyi volt az előző év azonos időszakához képest a termelésünk, mennyi volt a kumulált termelésünk január óta, stb. Félreértés ne essék: Mindezeket meg tudjuk mondani beépített dátum dimenzió vagy dátum tábla nélkül is. Hiszen ha van egy rendezett listánk ahol a hónapokat tároljuk akkor 12-őt visszalépve benne rendre megkapjuk az előző év 20/27

azonos időszakát. Vagy ha van egy dátum típusú oszlopunk a tranzakciókat tartalmazó táblában, akkor függvényekkel ki tudjuk számolni ugyanezt. De Az nagyon nem mindegy, hogy ezt mennyire kell kézzel megcsinálnunk, vagy mennyire automatizálható a folyamat. A PowerPivot korábbi verziójában ez a folyamat teljesen automatizálható volt abban az esetben ha a mutatószámokat tartalmazó (tény)tábla és a hozzá kapcsolódó dátum (dimenzió)tábla dátum típusú kulcson keresztül kapcsolódott egymáshoz. Csakhogy az adattárházakban mindig mesterséges kulcsokat használunk a dátum típusú kulcsok helyett. (A miértekről a Miért használjunk mesterséges kulcsot az idő dimenzióban? című cikkből tudhat meg többet.) Tehát a dátum kulcson történő kapcsolás csak akkor jöhetett létre ha a beolvasott ténytáblába létrehoztunk egy dátum típusú számított oszlopot. Apropó számított oszlop: Tudta, hogy egy számított oszlopon keresztül tud táblákat kapcsolni egymáshoz? Szerintem ez a PowerPivot egyik legnagyobb előnye. Nincs olyan mező amin keresztül összekapcsolhatnánk a forrásrendszereket? Csináljunk egyet! Ilyen egyszerű Vissza az eredeti témánkhoz. A 2012-es PowerPivottól kezdve azáltal, hogy meg tudunk jelölni egy táblát dátum táblaként, már nem szükséges dátum mezőn keresztül kapcsolnunk a táblákat egymáshoz Tábla megjelölése dátum táblázatként De van még egy előnye a dátum táblaként történő megjelölésnek. Onnantól kezdve ugyanis, hogy egy táblát megjelöltünk dátum táblaként, az már transzparensen látszik a klienseszközök felé is és azok tudják használni beépített idősor kalkulációikat: 21/27

Dátumszűrők a Pivot táblában Összefoglalva: A Dátumtáblaként történő megjelölésnek két nagy előnye is van: 1) Nem kell dátum mezőt létrehozni a ténytáblába az idősor kalkulációkhoz 2) A kliens eszközök is látják, ha egy tábla dátum típusú és ennek megfelelően fel tudják ajánlani beépített idősor szűrő vagy összehasonlító szolgáltatásaikat 22/27

14 Részletek megjelenítése Hasonlóan az Analysis Services-nél megismert Drillthrough-hoz, a PowerPivotból is át tudunk fúrni az adott szám kiszámításához felhasznált elemi sorokhoz. Ehhez annyit kell tennünk, hogy duplán kattintunk a Pivot tábla egy adatcelláján, vagy jobbegérrel rákattintunk a cellára és kiválasztjuk a részletek megjelenítése (Show Details) menüpontot: A cella kiszámításához használt elemi sorok megjelenítése a Pivot táblában Duplaklikk vagy a részletek megjelenítése menüpont kiválasztásának hatására az Excelben egy új munkalapon jelennek meg a részletező adatok. Ez a fajta Drillthrough nem szabályozható (Ellenben az Analysis Services-zel). A PowerPivot mindig a tábla összes oszlopát fogja visszaadni, amelyek között ott lesznek a számított oszlopok is és a felhasználók elől elrejtett oszlopok is. Mire fogjuk tudni használni? A tranzakció szöveges adatainak megjelenítésére: Szerződés szám, ki könyvelte, betegtájékoztató szövege, Link további információkhoz, stb. 23/27

15 Számított oszlopok adattípusának megváltoztatása Meg tudjuk változtatni a számított oszlop adattípusát pont úgy, mint egy nem számított oszlop esetében. A művelet végtelenül egyszerű: A számított oszlop adattípusának megváltoztatása Korábban erre sem volt lehetőségünk 16 Számformátum beállítások adatbázis oldalon A PowerPivot első verziójában a beállított számformátumok addig éltek, amíg a formázott mérték a pivot táblán szerepelt. Onnantól kezdve, hogy kivettük a Pivot táblából már elfelejtette hogy milyen formázást állítottunk rá, és legközelebb amikor újra behúztuk a mértéket, kezdhettük elölről a formázást. A 2012-es PowerPivottól kezdve a számformátumot be tudjuk állítani adatbázis oldalon, így a Pivot tábla onnan kiolvasva mindig az adatbázisban beállított formázási stílus szerint formázza meg a mértékeket, számított mezőket, számított oszlopokat, kulcs teljesítménymutatókat. 24/27

Számformátum beállítása adatbázis oldalon 17 Leírások Tudunk leírást adni KPI-okhoz, számított mezőkhöz és a Pivot tábla azt meg is tudja jeleníteni. Minden egyes projektemen letároltatom a fejlesztőkkel az OLAP adatkockákban a mutatószámok üzleti leírásait és ők mindig pörölnek velem, hogy minek, ha az Excel úgy sem tudja megjeleníteni. Én meg mindig mondom nekik, hogy el fog jönni az idő, amikor az Excel meg fogja tudni jeleníteni ezen információkat a felhasználóknak. Nos. A Pivot tábla még mindig nem tudja megjeleníteni az OLAP kocka leírásait, de az xvelocity (PowerPivot adatbázisa) leírásait már igen. Mutatom: Az Előző év azonos időszaka % mutató leírása a PowerPivot mezőlistában 25/27

A Forgalom Ft KPI leírása a PowerPivot mezőlistában A leírásokra egyébként a Power View-nak van szüksége. A Power View masszívan használja a leírásokat és valószínűleg, hogy csak miatta került be a PowerPivotba. Mindegy. Itt van, örülünk neki. 18 PowerPivot használata magyar beállítások mellett Nincs leírva sehol, de nagyon fontos. A 2012-es verziótól kezdve ha magyar nyelvi környezetben használjuk a PowerPivotot, akkor a vessző helyett pontosvesszőt kell használnunk DAX-ban a paraméterek szeparálására: CALCULATE(<expression>;<filter1>;<filter2> ) A CALCULATE() függvény szintaktikája magyar környezetben Ugyanakkor ha angol helpet olvasunk, akkor abban így találjuk meg a CALCULATE() függvény szintaktikáját: CALCULATE(<expression>,<filter1>,<filter2> ) A korábbi verzióban nem volt különbség és egységesen vesszőt kellett használnunk szeparátor karakterként 26/27

19 Ajánlott irodalom A téma még nagyon új, úgyhogy komoly gondban vagyok, ha irodalmat kell ajánlanom róla. A Könyvek még nem jelentek meg a témában és jó 1-2 hónapot várni kell még a megjelenésükre. Ha addig nincs ideje várni, de naprakész szeretne maradni, akkor iratkozzon fel a hírlevelemre, vagy kövesse a BI projekt blogot, vagy a BI jegyzeteket. Mindkét helyen rendszeresen publikálok PowerPivot és önkiszolgáló üzleti intelligencia híreket, tippeket, trükköket A dokumentum összeállításakor a What's New in PowerPivot című TechNet cikk szerkezetét vettem alapul. De csak alapul. A Cikk ugyanis nem tartalmazza az összes fontosabb újdonságot, és a mélysége sem elegendő: Hiányoznak belőle a valós példák, alkalmazási területek. De innen indultam és ezt egészítettem ki saját tapasztalatokkal illetve a való életből származó példákkal. Ha jóval alaposabban is utána szeretne járni a témának, akkor azt javaslom jöjjön el a következő önkiszolgáló BI workshopra, ahol egy egész napon keresztül a csak ezzel fogunk foglalkozni. Éles adatokon valós üzleti problémákat megoldva, sok-sok hasznos trükköt bemutatva. Az önkiszolgáló BI workshopon többek között ezt a kartogramot is elkészítik majd a résztvevők Érdekel, megnézem >> 27/27