U ovom se članku opisuje sintaksa formula i korištenje funkcije CUBEMEMBER u programu Microsoft Excel.
Opis
Vraća član ili n-torku iz datoteke kocke. Koristi se za provjeru postoji li u datoteci kocke određeni član ili n-torka.
Sintaksa
CUBEMEMBER(veza, član_izraz, [opis])
Sintaksa funkcije CUBEMEMBER sadrži sljedeće argumente:
- Veza Obavezno. Tekstni niz naziva veze s kockom.
- Member_expression Obavezno. Tekstni niz višedimenzionalnog izraza (MDX) koji vraća vrijednost jedinstvenog člana kocke. Alternativa argumentu član_izraz može biti n-torka navedena kao raspon ćelija ili konstanta polja.
- Opis opisa Neobavezno. Tekstni niz prikazan u ćeliji umjesto opisa iz kocke, ako je naveden. Ako je vraćena n-torka, koristi se opis posljednjeg člana n-torke.
Napomene
Za vrijeme izvođenja funkcija CUBEMEMBER privremeno prikazuje poruku "#DOHVAĆANJE_PODATAKA…" u ćeliji prije nego što se dohvate svi podaci.
Koristite li funkciju CUBEMEMBER kao argument za drugu funkciju kocke, funkcija kocke koristi MDX izraz koji identificira član ili n-torku, a ne vrijednost prikazanu u ćeliji CUBEMEMBER funkcije.
Ako naziv veze nije valjana veza radne knjige spremljena u radnoj knjizi, CUBEMEMBER vraća #NAME? pogreške. Ne izvodi li se Online Analytical Processing (OLAP) poslužitelj, ili nije dostupan ili vraća poruku pogreške, CUBEMEMBER vraća #NAME? pogreške.
Ako najmanje jedan element n-torke nije valjan, CUBEMEMBER vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
Ako je member_expression dulji od 255 znakova, što je gornja granica za argument funkcije, CUBEMEMBER vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. Da biste koristili tekstualne nizove dulje od 255 znakova, tekstualni niz unesite u ćeliju (čije je ograničenje 32.767 znakova) i zatim kao argument koristite referencu na ćeliju.
CUBEMEMBER vraća vrijednost pogreške #N/A kada:
- Sintaksa argumenta član_izraz nije valjana.
- Član koji navodi MDX tekstualni niz ne postoji u kocki.
- N-torka nije valjana jer za određenu vrijednost nema sjecišta. (To se može dogoditi u slučaju većeg broja elemenata u istoj hijerarhiji.)
- Skup sadrži najmanje jedan član čija se dimenzija razlikuje od dimenzije drugih članova.
CUBEMEMBER može vratiti vrijednost pogreške #N/A ako se u zaokretnoj tablici tijekom zajedničkog korištenja veze pozivate na objekt koji se temelji na sesiji, npr. izračunati član ili imenovani skup, a ta se zaokretna tablica izbriše ili je pretvorite u formule (na kartici Mogućnosti u grupi Alati kliknite OLAP alati, a zatim Pretvori u formule).
Primjeri
=CUBEMEMBER("Prodaja","[Vrijeme].[Fiskalna].[2004]")
=CUBEMEMBER($A$1,D$12)
=CUBEMEMBER("Prodaja",(B4, C6, D5),"Prodaja2004")
=CUBEMEMBER("xlextdat8 FoodMart 2000 Prodaja","([Proizvod].[Prehrana],[Vrijeme].[1997])")