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.
-
Član_izraza 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.
-
Natpis 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 važeća veza radne sveske uskladištena u radnoj svesci, funkcija CUBEMEMBER vraća #NAME? ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume. Ako OLAP server nije pokrenut, nije dostupan ili vraća poruku o grešci, funkcija CUBEMEMBER vraća #NAME? ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Ako je bar jedan element u kombinaciji nevažeći, funkcija CUBEMEMBER vraća #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Ako member_expression od 255 znakova, što predstavlja ograničenje za argument funkcije, funkcija CUBEMEMBER daje #VALUE! 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 (za koju je ograničenje 32.767 znakova), a zatim koristite referencu ćelije kao argument.
-
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 da vrati grešku #N/A ako u izvedenoj tabeli prilikom deljenja veze u referencu ukažete na objekat zasnovan na sesiji, kao što je izračunati član ili imenovani skup, a ta izvedena tabela se briše ili konvertuje u formule. (Na kartici Opcije , u grupi Alatke izaberite stavku 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])")
=CUBEMEMBER($A$1,C$12:D$12)