V tomto článku sa popisuje syntax vzorca a používanie funkcie CUBEMEMBER v Microsoft Exceli.
Popis
Vráti člen alebo n-ticu kocky. Používa sa na overenie existencie člena alebo n-tice v kocke.
Syntax
CUBEMEMBER(pripojenie; členský_výraz; [popis])
Syntax funkcie CUBEMEMBER obsahuje nasledovné argumenty:
- Pripojenie Povinné. Predstavuje textový reťazec názvu pripojenia ku kocke.
- Member_expression Povinné. Predstavuje textový reťazec multidimenzionálneho výrazu (MDX), ktorý sa vyhodnocuje ako jedinečný člen v kocke. Argument členský_výraz môže byť n-tica určená ako rozsah buniek alebo pole konštánt.
- Titulky Voliteľný argument. Predstavuje textový reťazec, ktorý sa zobrazí v bunke namiesto nadpisu (ak je definovaný) z kocky. Ak je vrátená n-tica, použije sa nadpis posledného člena n-tice.
Poznámky
Počas vyhodnocovania funkcie CUBEMEMBER sa v bunke dočasne zobrazí správa "#ZÍSKAVAJÚ_SA_ÚDAJE…", pokiaľ sa nenačítajú všetky údaje.
Ak použijete funkciu CUBEMEMBER ako argument inej funkcie kocky, funkcia kocky využije výraz MDX identifikujúci člena alebo n-ticu, nie hodnotu zobrazenú v bunke funkcie CUBEMEMBER.
Ak názov pripojenia nie je platné pripojenie k zdroju údajov zošita, funkcia CUBEMEMBER vráti #NAME? chybovej hodnote. Ak server Online Analytical Processing (OLAP) nie je spustený, je nedostupný alebo vracia chybovú správu, funkcia CUBEMEMBER vráti #NAME? chybovej hodnote.
Ak je neplatný aspoň jeden prvok n-tice, funkcia CUBEMEMBER vráti #VALUE! .
Ak je member_expression dlhší ako 255 znakov, čo je limit argumentu funkcie, funkcia CUBEMEMBER vráti #VALUE! . Ak chcete použiť textové reťazce dlhšie než 255 znakov, zadajte text do bunky (ktorá má limit 32 768 znakov) a ako argument použite odkaz na bunku.
Funkcia CUBEMEMBER vracia chybovú hodnotu #NEDOSTUPNÝ, ak:
- Syntax člena výrazu je nesprávna.
- Člen určený výrazom MDX v kocke neexistuje.
- N-tica nie je platná, pretože neexistuje prienik určitých hodnôt. (Toto sa môže vyskytnúť v prípade viacerých prvkov rovnakej hierarchie.)
- Množina obsahuje aspoň jedného člena s odlišnou dimenziou ako ostatní členovia.
Funkcia CUBEMEMBER môže vrátiť chybovú hodnotu #NEDOSTUPNÝ, ak odkazujete na objekt relácie, ako sú vypočítavaný člen alebo množina členov kontingenčnej tabuľky so zdieľaným pripojením k údajom a kontingenčná tabuľka je zrušená alebo konvertovaná na vzorce. (Na karte Možnosti v skupine Nástroje kliknite na položku Nástroje OLAP a potom kliknite na položku Konvertovať na vzorce).
Príklady
=CUBEMEMBER("Predaj";"[Obdobie].[Fiškálne].[2004]")
=CUBEMEMBER($A$1;D$12)
=CUBEMEMBER("Predaj";(B4; C6; D5);"PredajZaRok2004")
=CUBEMEMBER("xlextdat8 Potraviny 2000 Predaj";"([Produkt].[Potraviny];[Obdobie].[1997])")