Az egyik legfontosabb dolog, amit a PowerPivot for Excel programban felsorolok, az a képesség, hogy felkeresi a keresési táblázatokat az adatkészletekhez. Az idő nagy részében az adatok, amelyekkel dolgozik, nem rendelkeznek az elemzéshez szükséges összes mezővel. Például lehet, hogy van egy dátummezője, de negyedévente kell csoportosítania az adatait. Képletet írhat, de könnyebb egyszerű keresési táblát létrehozni a PowerPivot környezetben.
Ezt a keresési táblát egy másik csoporthoz is használhatja, például a hónap nevét és az év első / második felét. Az adatraktározási feltételekben ténylegesen létrehoz egy dátumdimenziós táblát. Ebben a cikkben néhány példa dimenziós táblát adok Önnek a PowerPivot for Excel projekt fejlesztése érdekében.
Új szövegméret (lekérdezés) táblázat
Tekintsünk egy táblázatot rendelési adatokkal (a Microsoft Contoso adatai tartalmaznak egy ehhez hasonló adatkészletet). Tételezzük fel, hogy az asztalnak van mezője az ügyfél számára, a megrendelés dátuma, a teljes rendelés és a megbízás típusa. A megrendelés típusára összpontosítunk. Tegyük fel, hogy a megbízástípus mező olyan értékeket tartalmaz, mint például:
- Netbookok
- Asztali
- monitorok
- projektorok
- nyomtatók
- szkennerek
- Digitális kamerák
- Digitális tükörreflexes fényképezőgépek
- Film kamerák
- Kamerák
- Irodai telefonok
- Okos telefonok
- PDA
- Mobiltelefon tartozékok
A valóságban ezeknek kódja lenne, de egyszerűen megtartani ezt a példát, feltéve, hogy ezek a tényleges értékek a rendelési táblázatban.
A PowerPivot for Excel használatával könnyedén csoportosíthatja megrendeléseit megbízási típus szerint. Mi van, ha más csoportot akarsz? Tegyük fel például, hogy szüksége van egy "kategória" csoportosításra, mint a számítógépek, kamerák és telefonok. A rendelési táblázatnak nincs "kategória" mezője, de könnyen létrehozható keresési táblaként a PowerPivot for Excel programban.
A teljes minta keresési táblázat az 1. táblázatban található . Íme a lépések:
- 1. lépés: Meg kell adnia egy külön listát a keresési táblázat típusmezőjéből. Ez lesz a keresési mezője. Az adatkészletből hozzon létre egy külön listát az értékekről a megbízástípus mezőből. Adja meg a "típusok" különálló listáját egy Excel munkafüzetbe. Címkézze az oszlop típusát.
- 2. lépés: A keresési oszlop (Típus) mellett található oszlopban adja hozzá az új mezőt, amelyre csoportosítani szeretne. Példánkban adjon hozzá egy oszlopot egy Kategória nevű címkével.
- 3. lépés: A különálló értéklistában (a példában szereplő típusok) tartozó minden értékhez adja meg a megfelelő "Kategória" értékeket. A mi egyszerű példánkban írjuk be a számítógépeket, a fényképezőgépeket vagy a telefonokat a Kategória oszlopba.
- 4. lépés: Másolja a Típus és kategória adattábláját a vágólapra.
- 5. lépés: Nyissa meg az Excel munkafüzetet a rendelési adatokkal a PowerPivot for Excel programban. Indítsa el a PowerPivot ablakot. Kattintson a Beillesztés gombra, amely bevezeti az új keresési táblázatot. Adjon nevet a táblázatnak, és győződjön meg róla, hogy az "Első sor oszlopfejlécként" jelölőnégyzetet használja. Kattintson az OK gombra. Létrehoztál egy keresési táblát a PowerPivotban.
- 6. lépés: Hozzon létre egy kapcsolatot a Megrendelés táblázat Típus mező és a keresési táblázat Kategóriája mező között. Kattintson a Design szalagra, és válassza a Kapcsolat létrehozása lehetőséget. Végezze el a választásokat a Kapcsolat létrehozása párbeszédpanelen, és kattintson a Létrehozás gombra.
Amikor PowerPivot-adatok alapján hoz létre Excel-ben egy PivotTable-t, akkor az új Kategória mezővel csoportosíthatja. Ne feledje, hogy a PowerPivot for Excel csak a Belső csatolásokat támogatja. Ha a keresési táblázatból hiányzik a "megbízás típusa", az adott típushoz tartozó összes rekord hiányzik bármely PivotTable-ből a PowerPivot adatok alapján. Ezt időről időre ellenőrizni kell.
Dátumméret (lekérdezés) táblázat
A Dátumkeresési tábla valószínűleg a legtöbb PowerPivot for Excel projekt esetében szükséges. A legtöbb adatkészletnek van valamilyen típusú dátummezője. Az év és a hónap kiszámításához vannak funkciók.
Ha azonban szüksége van a tényleges hónap szövegére vagy a negyedévre, akkor összetett képletet kell írni. Sokkal könnyebb bevonni egy Dátum-dimenziót (lookup) táblát és egyeztetni a fő adatkészlet hónapszámával. A rendelési táblázathoz hozzá kell adnia egy oszlopot, hogy képviselje a hónap számát a rendelési dátum mezőből. A példánkban a "hónap" DAX képlet "= HÓNAP ([Rendelés dátuma]) minden számhoz 1 és 12 közötti számot ad vissza, a dimenziótáblánk alternatív értékeket ad, amelyek a hónap számához kapcsolódnak. az Ön elemzésében rugalmasságot nyújt A teljes minta dimenziós dimenziótábla a 2. táblázatban található.
A dátum dimenziója vagy keresési táblája 12 rekordot tartalmaz. A hónap oszlop értékei 1 - 12. Az egyéb oszlopok tartalmazzák a rövidített hónap szövegét, a teljes hónap szövegét, negyedét stb.
- 1. lépés: Másolja a táblázatot a 2. táblázatból és illessze be a PowerPivotba. Ezt a táblázatot létrehozhatod Excelben, de időt takarítok meg. Közvetlenül be kell illesztenie a kiválasztott adatokból az Internet Explorer használatakor. A PowerPivot felveszi az asztal formázását a tesztelés során. Ha másik böngészőt használ, először be kell illeszteni az Excel programba, és másolni kell Excel-ből, hogy felvehesse az asztal formázását.
- 2. lépés: Nyissa meg az Excel munkafüzetet a PowerPivot for Excel rendelési adataival. Indítsa el a PowerPivot ablakot. Kattintson a Beillesztés gombra, amely az alábbi táblázatban vagy az Excelből átmásolja a keresési táblázatot. Adjon nevet a táblázatnak, és győződjön meg róla, hogy az "Első sor oszlopfejlécként" jelölőnégyzetet használja. Kattintson az OK gombra. Ön létrehozott egy dátumkeresési táblát a PowerPivotben.
- 3. lépés : Hozzon létre egy kapcsolatot a Keresési táblázat és a MonthNumber mező Havi mezője között a keresési táblázatban. Kattintson a Design szalagra, és válassza a Kapcsolat létrehozása lehetőséget. Végezze el a választásokat a Kapcsolat létrehozása párbeszédpanelen, és kattintson a Létrehozás gombra.
Ismét egy dátumméret hozzáadásával a dátum-keresési táblázat különböző értékeinek bármelyikét össze lehet csoportosítani az Ön pivottable-jével. A negyedév vagy a hónap nevének csoportosítása pillanatkép lesz.
Sample Dimension (Lookup) táblázatok
Asztal 1
típus | Kategória |
Netbookok | Számítógép |
Asztali | Számítógép |
monitorok | Számítógép |
Projektorok és képernyők | Számítógép |
Nyomtatók, szkennerek és fax | Számítógép |
Számítógép beállítása és szervizelése | Számítógép |
Számítógép tartozékok | Számítógép |
Digitális kamerák | Kamera |
Digitális tükörreflexes fényképezőgépek | Kamera |
Film kamerák | Kamera |
Kamerák | Kamera |
Kamerák és videokamerák Tartozékok | Kamera |
Otthoni és irodai telefonok | Telefon |
Érintőképernyős telefonok | Telefon |
Okos telefonok és PDA-k | Telefon |
2. táblázat
MonthNumber | MonthTextShort | MonthTextFull | Negyed | Szemeszter |
1 | január | január | Q1 | H1 |
2 | Február | február | Q1 | H1 |
3 | elront | március | Q1 | H1 |
4 | Április | április | Q2 | H1 |
5 | Lehet | Lehet | Q2 | H1 |
6 | Június | június | Q2 | H1 |
7 | Július | július | Q3 | H2 |
8 | Augusztus | augusztus | Q3 | H2 |
9 | szeptember | szeptember | Q3 | H2 |
10 | Október | október | Q4 | H2 |
11 | November | november | Q4 | H2 |
12 | December | december | Q4 | H2 |