Ovaj članak opisuje sintaksu formule i upotrebu funkcije CUBEMEMBER u programu Microsoft Excel.
Opis
Rezultat ove funkcije je član ili kombinacija iz kocke. Koristi se za proveravanje da li član ili kombinacija postoji u kocki.
Sintaksa
CUBEMEMBER (veza, član_izraza, [natpis])
Sintaksa funkcije CUBEMEMBER ima sledeće argumente:
- Veza Obavezno. Tekstualna niska koja sadrži ime veze sa kockom.
- Member_expression Obavezno. Tekstualna niska višedimenzionalnog izraza (MDX) koja kao rezultat daje jedinstveni član u kocki. Osim toga, argument član_izraza može biti kombinacija navedena kao opseg ćelija ili konstanta niza.
- Pretraga Opcionalno. Tekstualna niska koja se prikazuje u ćeliji umesto naslova iz kocke, ako je on definisan. Kada je rezultat kombinacija, koristi se natpis poslednjeg člana u kombinaciji.
Napomene
Kada se funkcija CUBEMEMBER izračunava, u ćeliji se, pre preuzimanja svih podataka, privremeno prikazuje poruka "#GETTING_DATA…".
Kada funkciju CUBEMEMBER koristite kao argument druge funkcije kocke, ta funkcija koristi MDX izraz koji identifikuje član ili kombinaciju, a ne prikazanu vrednost u ćeliji funkcije CUBEMEMBER.
Ako ime veze nije je važeća veza radne sveske uskladištena u radnoj svesci, funkcija CUBEMEMBER vraća #NAME? niske vrednosti. Ako OLAP server nije pokrenut, nije dostupan ili vraća poruku o grešci, funkcija CUBEMEMBER vraća #NAME? niske vrednosti.
Ako je bar jedan element unutar kombinacije nevažeći, CUBEMEMBER vraća #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
Funkcija CUBEMEMBER vraća #VALUE ako member_expression ima više od 255 znakova, koliko iznosi ograničenje za argumente funkcija. ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume. Da biste koristili tekstualne niske duže od 255 znakova, u ćeliju unesite tekstualnu nisku (čije je ograničenje 32 767 znakova), a zatim kao argument upotrebite referencu na ćeliju.
CUBEMEMBER kao rezultat vraća grešku #N/A u sledećim slučajevima:
- Sintaksa argumenta član_izraza je netačna.
- Član određen MDX tekstualnom niskom ne postoji u kocki.
- Kombinacija nije važeća zato što nema preseka navedenih vrednosti. (Do ovoga može doći kada postoji više elemenata iz iste hijerarhije.)
- Skup sadrži bar jedan član čija se dimenzija razlikuje od dimenzije ostalih članova.
Funkcija CUBEMEMBER može vratiti grešku #N/A ako u izvedenoj tabeli prilikom deljenja veze uputite na objekat zasnovan na sesiji, npr. izračunati član ili imenovani skup, a ta izvedena tabela će biti izbrisana ili konvertovana u formule. (Na kartici "Opcije ", u grupi "Alatke " kliknite na dugme "OLAP alatke", a zatim izaberite stavku "Konvertuj u formule".)
Primeri
=CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")
=CUBEMEMBER($A$1,D$12)
=CUBEMEMBER("Sales",(B4, C6, D5),"SalesFor2004")
=CUBEMEMBER("xlextdat8 FoodMart 2000 Sales","([Product].[Food],[Time].[1997])")