Selles artiklis kirjeldatakse funktsiooni CUBEMEMBER valemisüntaksit ja kasutamist Microsoft Excelis.
Kirjeldus
Tagastab kuubi liikme või kordse. Selle abil saate kontrollida, kas liige või kordne on kuubis olemas.
Süntaks
CUBEMEMBER(ühendus, liige_avaldis, [pealdis])
Funktsiooni CUBEMEMBER süntaksil on järgmised argumendid.
-
Ühendus – nõutav. Kuubiühenduse nime tekstistring.
-
Liige_avaldis – nõutav. Kuubi kordumatut liiget väärtustava mitmemõõtmelise avaldise (MDX) tekstistring. Liikme_avaldis võib olla ka lahtrivahemikuna või massiivikonstandina määratud kordne.
-
Pealdis – valikuline. Tekstistring, mis kuvatakse lahtris kuubi pealdise asemel, kui see on kuubis määratletud. Kui tagastatakse kordne, kasutatakse kordse viimase liikme pealdist.
Kommentaarid
-
Funktsiooni CUBEMEMBER väärtustamisel kuvatakse andmete allalaadimise ajal lahtris ajutiselt teade "#GETTING_DATA…".
-
Kui kasutate funktsiooni CUBEMEMBER mõne muu CUBE-funktsiooni argumendina, siis kasutab see CUBE-funktsioon liikme või kordse määranud MDX-avaldist, mitte funktsiooni CUBEMEMBER lahtris kuvatavat väärtust.
-
Kui ühenduse nimi pole töövihikus talletatud kehtiv töövihikuühendus, tagastab funktsioon CUBEMEMBER #NAME? #NUM!. Kui OLAP-i server ei tööta, pole saadaval või tagastab tõrketeate, tagastab funktsioon CUBEMEMBER #NAME? #NUM!.
-
Kui vähemalt üks kordse element ei sobi, tagastab funktsioon CUBEMEMBER #VALUE! #NUM!.
-
Kui member_expression on pikem kui 255 märki (st funktsiooni argumendi piirmäär), tagastab funktsioon CUBEMEMBER #VALUE! #NUM!. Üle 255 märgi pikkuste tekstistringide kasutamiseks sisestage tekstistring lahtrisse (mille limiit on 32 767 märki) ja seejärel kasutage argumendina lahtriviidet.
-
Funktsioon CUBEMEMBER tagastab veaväärtuse #N/A järgmistel põhjustel.
-
Argumendi liikme_avaldis süntaks on vale.
-
MDX-tekstistringi määratud liiget kuubis pole.
-
Kordne ei sobi, kuna määratud väärtustel pole lõikepunkti. (See võib juhtuda siis, kui valitud on mitu sama hierarhia elementi.)
-
Kogum sisaldab vähemalt ühte teistest liikmetest erineva mõõtmega liiget.
-
-
Kui viitate ühiskasutatava ühendusega PivotTable-liigendtabelis seansipõhisele objektile (nt arvutatud liikmele või nimega komplektile) ning PivotTable-liigendtabel on kustutatud või olete PivotTable-liigendtabeli valemiteks teisendanud, võib funktsioon CUBEMEMBER tagastada veaväärtuse #N/A. (Klõpsake menüü Suvandid jaotises Tööriistad nuppu OLAP-i tööriistad ning klõpsake seejärel käsku Teisenda valemiteks.)
Näited
=CUBEMEMBER("Müük";"[Aeg].[Finantsaasta].[2004]")
=CUBEMEMBER($A$1;D$12)
=CUBEMEMBER("Müük";(B4;C6;D5);"MüükAastal2004")
=CUBEMEMBER("xlextdat8 FoodMart 2000 Sales";"([Toode].[Toiduaine];[Aeg].[1997])")
=CUBEMEMBER($A$1;C$12:D$12)