Šiame straipsnyje aprašoma formulės sintaksė ir CUBEMEMBER programoje "Microsoft Excel".
Aprašas
Grąžina narį arba reikšmių rinkinį iš kubo. Naudokite norėdami tikrinti, ar narys arba reikšmių rinkinys yra kube.
Sintaksė
CUBEMEMBER(ryšys, nario_išraiška, [antraštė])
Funkcijos CUBEMEMBER sintaksė turi tokius argumentus:
-
Ryšys Būtinas. Ryšio su kubu pavadinimo teksto eilutė.
-
Nario_išraiška Būtinas. Kelių dimensijų išraiškos (MDX), kuri vertina unikalų narį kube, teksto eilutė. Taip pat nario_išraiška gali būti reikšmių rinkinys, nurodytas kaip langelių diapazonas arba masyvo konstanta.
-
Antraštė Pasirinktinis. Teksto eilutė, rodoma langelyje vietoj kubo antraštės (jei apibrėžta). Kai grąžinamas reikšmių rinkinys, naudojama reikšmių rinkinio paskutinio nario antraštė.
Pastabos
-
Kai funkcija CUBEMEMBER vertina, prieš nuskaitant visus duomenis langelyje trumpai rodomas pranešimas „#GETTING_DATA…“.
-
Kai naudojate CUBEMEMBER kaip kitos funkcijos CUBE argumentą, MDX išraišką, identifikuojančią narį arba reikšmių rinkinį, naudojama ta funkcija CUBE, o ne funkcijos CUBEMEMBER langelyje rodoma reikšmė.
-
Jei ryšio pavadinimas nėra leistinas darbaknygėje saugomas darbaknygės ryšys, CUBEMEMBER grąžina #NAME? klaidos reikšmę. Jei analitinio apdorojimo tinkle (OLAP) serveris neveikia, nepasiekiamas arba pateikia klaidos pranešimą, CUBEMEMBER grąžina #NAME? klaidos reikšmę.
-
Jei bent vienas kortežų elementas yra neleistinas, CUBEMEMBER grąžina #VALUE! klaidos reikšmę.
-
Jei member_expression ilgesnė nei 255 simboliai (funkcijos argumento riba), CUBEMEMBER grąžina #VALUE! klaidos reikšmę. Norėdami naudoti ilgesnes nei 255 simbolių teksto eilutes, įveskite teksto eilutę į langelį (kurio riba yra 32 767 simboliai), tada kaip argumentą naudokite langelio nuorodą.
-
CUBEMEMBER grąžina klaidos reikšmę #N/A, kai:
-
Nario_išraiškos sintaksė neteisinga.
-
Nario, kurį nurodo MDX teksto eilutė, kube nėra.
-
Kortežas neleistinas, nes nėra nurodytų reikšmių sankirtos. (Taip gali atsitikti su keliais elementais iš tos pačios hierarchijos.)
-
Rinkinyje yra mažiausiai vienas narys, kurio dimensija skiriasi nuo kitų narių dimensijų.
-
-
CUBEMEMBER gali grąžinti klaidos reikšmę #N / A, jei bendrai naudodami ryšį "PivotTable" nurodysite seanso pagrindu veikiantį objektą, pvz., apskaičiuotą narį arba įvardytąjį rinkinį, o ta "PivotTable" panaikinama arba konvertuojate "PivotTable" į formules. (Skirtuko Parinktys grupėje Įrankiai spustelėkite OLAP įrankiai, tada spustelėkite Konvertuoti į formules.)
Pavyzdžiai
=CUBEMEMBER("Pardavimas","[Laikas].[Finansinis].[2004]")
=CUBEMEMBER($A$1,D$12)
=CUBEMEMBER("Pardavimas",(B4, C6, D5),"SalesFor2004")
=CUBEMEMBER("xlextdat8 FoodMart 2000 Pardavimas","([Produktas].[Maistas],[Laikas].[1997])")
=CUBEMEMBER($A$1,C$12:D$12)