Keresendő kifejezés - A teljes Office.com webhely
 
Támogatás / Excel / Excel 2007 – súgó és útmutató / A függvények összefoglalása / Kockák
 
 

KOCKA.HALM függvény

Hatókör: Microsoft Office Excel 2007

 

Számított tagok vagy rekordok halmazát adja eredményül, ehhez egy beállított kifejezést elküld a kiszolgálón található kockának, majd ezt a halmazt adja vissza a Microsoft Office Excel alkalmazásnak.

Szintaxis

KOCKA.HALM(kapcsolat;készletkifejezés;felirat;rendezési_sorrend;rendezés_szempontja)

Kapcsolat:     A kocka kapcsolatának nevét tartalmazó karakterlánc.

Készletkifejezés:     Készletkifejezést tartalmazó karakterlánc, amelynek eredménye egy tagokból vagy sorokból álló halmaz. A készletkifejezés argumentum egy vagy több tagot, sort vagy készletet tartalmazó Excel tartományra való hivatkozás is lehet.

Felirat:     Szöveges karakterlánc. Ez jelenik meg a cellában a kockában esetleg megadott felirat helyett.

Rendezési_sorrend:     Ha meg van adva, a rendezés módja. A következő értékeket veheti fel:

Egész Felsorolt
állandó
Leírás Rendezés_szempontja argumentum
0 Nincs A halmazt a meglévő sorrendben hagyja. Mellőzve
1 Emelkedő A halmazt a rendezés_szempontja argumentumban megadott érték szerint növekvő sorrendbe rendezi. Kötelező
2 Csökkenő A halmazt a rendezés_szempontja argumentumban megadott érték szerint csökkenő sorrendbe rendezi. Kötelező
3 Betűrendes emelkedő A halmazt a betűrend szerint növekvő sorrendbe rendezi. Mellőzve
4 Betűrendes csökkenő A halmazt a betűrend szerint csökkenő sorrendbe rendezi. Mellőzve
5 Természetes emelkedő A halmazt a természetes módon növekvő sorrendbe rendezi. Mellőzve
6 Természetes csökkenő A halmazt a természetes módon csökkenő sorrendbe rendezi. Mellőzve


Az alapértelmezés szerint érték 0. Egy sorokból álló halmaz betűrend szerinti rendezése esetén a függvény a sorok utolsó elemét veszi figyelembe. A rendezéssel kapcsolatos további tudnivalók a Microsoft Office SQL Analysis Services súgó rendszerében találhatók.

Rendezés_szempontja:     A rendezés alapjául szolgáló értéket azonosító karakterlánc. Például, a legnagyobb forgalmat lebonyolító városok meghatározásához a készletkifejezés argumentumnak megadja a városok készletét, és a rendezés_szempontja argumentum értéke a forgalom mértéke lesz. Ha a legnagyobb népességű városokra kíváncsi, a készletkifejezés argumentum értéke szintén a városok készlete lesz, míg a rendezés_szempontja argumentumnak a népesség értéket adja. Ha a rendezési_sorrend argumentumnak olyan értéket ad, amelyhez a rendezés_szempontja argumentumot is meg kell adnia, és ezt mégsem teszi, a KOCKA.HALM függvény az #ÉRTÉK! hibaüzenetet adja eredményül.

Megjegyzés

  • Számoláskor a KOCKA.HALM függvény átmenetileg, az adatok beolvasásáig, a "#VÁRAKOZÁS_ADATRA…" üzenetet jeleníti meg.
  • Ha a kapcsolat neve nem egy a munkafüzetben tárolt érvényes munkafüzet-kapcsolat, a KOCKA.HALM visszatérési értéke a #NÉV? hibaüzenet lesz. Ha az OLAP-kiszolgáló nem fut, nem érhető el, vagy hibaüzenetet ad vissza, a KOCKA.HALM szintén a #NÉV? hibaüzenetet adja eredményül.
  • Ha a készletkifejezés argumentum szintaxisa nem megfelelő, vagy a készlet bármelyik tagjának dimenziója eltér a többi tag dimenzióértékétől, a KOCKA.HALM függvény a #HIÁNYZIK hibaüzenetet adja eredményül.
  • Ha a készletkifejezés hosszabb mint 255 karakter, ami a függvényargumentumok hosszának korlátja, a KOCKA.HALM függvény az #ÉRTÉK! hibaértéket adja eredményül. A 255 karakternél hosszabb karakterláncok használatához írja a karakterláncot egy cellába (ide legfeljebb 32 767 karaktert írhat be), majd használja az argumentumként a cellahivatkozást.
  • Előfordulhat, hogy a KOCKA.HALM függvény a #HIÁNYZIK hibaértéket adja eredményül, ha egy kimutatás munkamenet-alapú objektumára, például számított tagra vagy névvel ellátott halmazra hivatkozik egy kapcsolat megosztása alkalmával, és a kimutatást törölte vagy képletekké alakította. (Ehhez kattintson a Beállítások lap Eszközök csoportjában az OLAP-eszközök gombra, majd a Konvertálás képletekké parancsra.)

Példák

=KOCKA.HALM("Pénzügy";"Rendelés([Termék].[Termék].[Termékkategória].Tagok;[Mérőszám].[Eladott egységek];ASC)";"Termékek")

=KOCKA.HALM("Bevétel";"[Termék].[Minden termék].Gyermekek";"Termékek";1;"[Mérőszám].[Értékesítési összeg]")