Amikor online analitikus feldolgozású OLAP-kimutatást használ az Excelben, létrehozhat elnevezett készleteket, amelyek rugalmas funkciók:
- Csoportosíthatja a gyakori, újra felhasználható elemkészleteket, még akkor is, ha ezek a készletek nincsenek jelen az adatok között.
- Különböző hierarchiákból származó elemek összevonása olyan módon, amely az Excel korábbi verzióiban nem volt lehetséges – ezt gyakran nevezik aszimmetrikus jelentéskészítésnek.
- Az OLAP-adatbázisok lekérdezési nyelve, az egyéni többdimenziós kifejezések (MDX) használatával névvel ellátott halmazt hozhat létre, amely a munkalapképletekhez hasonló számítási szintaxist biztosít.
Ha nem jártas a többdimenziós kifejezések (MDX) lekérdezési nyelvében, létrehozhat egy névvel ellátott készletet a kimutatás soraiban vagy oszlopaiban található elemek alapján. Az MDX lekérdezőnyelvről a Többdimenziós adatok lekérdezése című témakörben talál további információt.
Ha ismeri az MDX lekérdezésnyelvét, használhatja az MDX-et elnevezett készletek létrehozásához vagy módosításához.
Kapcsolódó műveletek
- Elnevezett készlet létrehozása sor- vagy oszlopelemek alapján
- Elnevezett halmaz létrehozása MDX használatával
- Elnevezett halmaz szerkesztése vagy törlése
Elnevezett készlet létrehozása sor- vagy oszlopelemek alapján
Kattintson arra az OLAP-kimutatásra, amelyhez névvel ellátott készletet szeretne létrehozni.
Megjelenik a Kimutatáseszközök eszközcsoport, valamint egy Beállítások és egy Tervezés lap.A Beállítások lap Számítások csoportjában kattintson a Mezők, Tételek & Készletek elemre, majd a Készlet létrehozása sortételek alapján vagy a Készlet létrehozása oszlopelemek alapján parancsra.
Megjelenik az Új készlet párbeszédpanel. Szükség esetén átméretezheti a párbeszédpanelt a párbeszédpanel jobb alsó sarkában lévő méretezőponttal elhúzva.A Készlet neve mezőbe írja be a készlethez használni kívánt nevet.
A névvel ellátott halmazban szerepeltetni kívánt sorok megadásához hajtsa végre az alábbi műveletek valamelyikét:
- Ha egy sort szeretne eltávolítani az elemek listájából, kattintson a kijelölni kívánt sortól balra eső területre, majd a Sor törlése parancsra.
- Ha új sort szeretne hozzáadni az elemlistához, kattintson arra a területre, amely alá be szeretné szúrni az új sort, majd kattintson a Sor hozzáadása lehetőségre.
- Ha másolatot szeretne készíteni egy elemről, kattintson a másolni kívánt sortól balra lévő területre, majd a Sor másolása parancsra.
- Ha egy elemet egy másik helyre szeretne áthelyezni, kattintson az áthelyezni kívánt sortól balra lévő területre, majd a Fel és a Le nyíllal helyezze át a megfelelő helyre.
Alapértelmezés szerint a különböző szintekről származó elemek a hierarchia külön mezőiben jelennek meg, az elnevezett készlet pedig lecseréli a sor- vagy oszlopterület aktuális mezőit.
- Ha ezeket az elemeket a többi elemmel egy mezőben szeretné megjeleníteni, törölje a jelet A különböző szintű elemek megjelenítése külön mezőkben jelölőnégyzetből.
- Ha azt szeretné, hogy az aktuális mezők továbbra is láthatók legyenek a sor- vagy oszlopterületen, törölje A jelenleg a sorterületen lévő mezők felülírása az új készlettel vagy Az oszlopterületen lévő mezők lecserélése az új készletre jelölőnégyzet jelölését. A készlet nem fog megjelenni a kimutatásban az OK gombra kattintáskor, de elérhető lesz a kimutatás mezőlistájában.
Az elnevezett készlet létrehozásához kattintson az OK gombra .
Megjegyzés
- Ha a párbeszédpanel bezárása után minden műveletet vissza szeretne vonni, kattintson a gyorselérési eszköztár Visszavonás gombjára.
- Az elnevezett halmazokra semmilyen típusú szűrés nem alkalmazható.
Elnevezett halmaz létrehozása MDX használatával
Fontos
Ha az MDX használatával hoz létre névvel ellátott készletet, vagy módosítja egy meglévő névvel ellátott készlet MDX-definícióját, minden további módosítás kizárólag az MDX használatával végezhető el.
Kattintson arra az OLAP-kimutatásra, amelyhez létre szeretne hozni egy egyéni, névvel ellátott készletet.
A Beállítások lap Számítások csoportjában kattintson a Mezők, Cikkek & Készletek, majd a Készletek kezelése parancsra.
Megjelenik a Készletkezelő párbeszédpanel. Szükség esetén átméretezheti a párbeszédpanelt a párbeszédpanel jobb alsó sarkában lévő méretezőponttal elhúzva.Kattintson az Új, majd a Készlet létrehozása az MDX használatával elemre.
A Készlet neve mezőbe írja be a készlethez használni kívánt nevet.
A névvel ellátott halmaz MDX-definíciójának beállításához tegye az alábbiak valamelyikét:
A Definíció megadása mezőbe írjon vagy illesszen be egy másolt MDX-definíciót.
A Mezők és tételek lapon jelölje ki a mezőlistában szerepeltetni kívánt elemet, majd kattintson a Beszúrás gombra.
A mezőlista elemeit át is húzhatja a Megadott definíció mezőbe, vagy duplán rákattinthat egy mezőlistaelemre.
A mezőlista elérhető bejegyzéseiMezőlista-bejegyzés Példák az Adventure Works-kocka használatával létrehozott MDX-re Dimenzió [Termék] Attribútumhierarchia (tartalmazza az összes tagot) [Product] (Szorzat] lehetőséget. [Kategória] Attribútumhierarchia-szint (nem tartalmazza az összes tagot) [Product] (Szorzat] lehetőséget. [Kategória] lehetőséget. [Kategória] Tag attribútumhierarchiából [Product] (Szorzat] lehetőséget. [Kategória].&[4] Felhasználói hierarchia [Product] (Szorzat] lehetőséget. [Termékkategóriák] Felhasználói hierarchia szintje [Product] (Szorzat] lehetőséget. [Termékkategóriák] lehetőséget. [Kategória] Member from user hierarchy [Product] (Szorzat] lehetőséget. [Termékkategóriák] lehetőséget. [Kategória].&[4] Mérték [Intézkedések]. [Internetes értékesítési összeg] Számított mérték [Intézkedések]. [Az internet aránya a szülőtermékhez] Elnevezett halmaz [Core Product Group] KPI-érték KPIValue("Termék bruttó haszonkulcsa") KPI célja KPIGoal("Termék bruttó haszonkulcs"), KPI-állapot KPIStatus("Termék bruttó haszonkulcsa") KPI-trend KPITrend("Termék bruttó haszonkulcs") Member property from user hierarchy [Product] (Szorzat] lehetőséget. [Termékkategóriák] lehetőséget. Tulajdonságok("Osztály") Tag tulajdonság attribútumhierarchiából [Product] (Szorzat] lehetőséget. [Product] (Szorzat] lehetőséget. Tulajdonságok("osztály") A Függvények lapon válasszon ki egy vagy több használni kívánt függvényt az elérhető MDX-függvények közül, és kattintson a Beszúrás gombra. Az MDX-függvényeket az Analysis Services támogatja; Nem tartalmaznak VBA-függvényeket.
A függvényargumentumok sávnyíl (<<>>) között jelennek meg. A helyőrzőargumentumok cseréjéhez kattintson rájuk, és írja be a használni kívánt érvényes neveket.
Példák MDX-függvényekre
ADDCALCULATEDMEMBERS( «Set» )
ÖSSZESÍT( «halmaz»[, «numerikus kifejezés»] )
«Szint». MINDEN TAG
«Hierarchia». MINDEN TAG
ŐSÖK( «Tag» «Szint» )
ŐSÖK( «Tag», «Távolság» )
ŐSÖK( «Tag», «Távolság» )
ŐSÖK( «Tag», «Szint» )
ASCENDENS( «Tag» )
AVG( «Set»[, «Numerikus kifejezés»] )
AXIS( «Numerikus kifejezés» )
BOTTOMNCOUNT( «Halmaz», «Darab»[, «Numerikus kifejezés»] )
LEGAL.SZÁZALÉK( «Halmaz», «Százalék», «Numerikus kifejezés» )
BOTTOMSUM( «halmaz», «érték», «numerikus kifejezés» ) ...
Az új MDX-definíció teszteléséhez kattintson az MDX tesztelése gombra.
A különböző szintekről származó tételek alapértelmezés szerint a hierarchia külön mezőiben jelennek meg, a mezők rendezve vannak, az ismétlődő bejegyzéseket a program automatikusan eltávolítja (mivel a HIERARCHIZE és a DISTINCT függvényt hozzáadja a halmazhoz), az elnevezett készlet pedig lecseréli a sor- vagy oszlopterület aktuális mezőit.
- Ha ezeket az elemeket a többi elemmel egy mezőben szeretné megjeleníteni, törölje a jelet A különböző szintű elemek megjelenítése külön mezőkben jelölőnégyzetből.
- Az alapértelmezett hierarchia módosításához és az ismétlődő bejegyzések megőrzéséhez törölje az Automatikus rendezés és az ismétlődések eltávolítása a készletből jelölőnégyzet jelölését.
- Ha azt szeretné, hogy az aktuális mezők továbbra is láthatók legyenek a sor- vagy oszlopterületen, törölje A jelenleg a sorterületen lévő mezők felülírása az új készlettel vagy Az oszlopterületen lévő mezők lecserélése az új készletre jelölőnégyzet jelölését. A készlet nem fog megjelenni a kimutatásban az OK gombra kattintáskor, de elérhető lesz a kimutatás mezőlistájában.
Ha egy SQL Server 2008 Analysis Services-kockához csatlakozik, akkor alapértelmezés szerint létrejön egy dinamikus névvel ellátott halmaz. Ezt a névvel ellátott halmazt a program minden frissítéssel automatikusan újraszámítja.
- Ha nem szeretné, hogy a névvel ellátott halmaz újraszámítása minden frissítéskor megtörténjen, törölje a jelet a Készlet újraszámítása minden frissítéssel jelölőnégyzetből.
Az elnevezett készlet létrehozásához kattintson az OK gombra .
Megjegyzés
- Ha a párbeszédpanel bezárása után minden műveletet vissza szeretne vonni, kattintson a gyorselérési eszköztár Visszavonás gombjára.
- Az elnevezett halmazokra semmilyen típusú szűrés nem alkalmazható.
Elnevezett halmaz szerkesztése vagy törlése
Kattintson a szerkeszteni vagy törölni kívánt elnevezett készletet tartalmazó OLAP-kimutatásra.
A Beállítások lap Számítások csoportjában kattintson a Mezők, Cikkek & Készletek, majd a Készletek kezelése parancsra.
Megjelenik a Készletkezelő párbeszédpanel. Szükség esetén átméretezheti a párbeszédpanelt a párbeszédpanel jobb alsó sarkában látható méretezőpont húzásával.Jelölje ki a szerkeszteni vagy törölni kívánt készletet.
Tegye a következők valamelyikét:
- A kijelölt névvel ellátott halmaz szerkesztéséhez kattintson a Szerkesztés gombra, majd végezze el a kívánt módosításokat.
- A kijelölt névvel ellátott halmaz törléséhez kattintson a Törlés gombra, majd a megerősítéshez kattintson az Igen gombra.