Funkcija CUBEMEMBER

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel za iPad Excel Web App Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android

V tem članku je opisana sintaksa formule in uporaba funkcije CUBEMEMBER v Microsoft Excelu.

Opis

Poda člana ali množico iz kocke. Uporablja se za potrditev, ali član ali množica obstaja v kocki.

Sintaksa

CUBEMEMBER (povezava; član_izraz; [napis])

V sintaksi funkcije CUBEMEMBER so ti argumenti:

  • Povezava Obvezno. Besedilni niz imena povezave s kocko.
  • Member_expression Obvezno. Besedilni niz večdimenzijskega izraza (MDX), ki ocenjuje enoličnega člana v kocki. Argument »član_izraz« je lahko tudi množica, določena kot obseg celic ali matrična konstanta.
  • Napis Izbirno. Besedilni niz, ki je prikazan v celici namesto napisa, če je določen, iz kocke. Ko je množica vrnjena, je uporabljeni napis napis za zadnjega člana v množici.

Opombe

  • Ko funkcija CUBEMEMBER ovrednoti podatke, v celici začasno prikaže sporočilo »#PRIDOBIVANJE_PODATKOV …«, preden so vsi podatki pridobljeni.

  • Ko uporabite funkcijo CUBEMEMBER kot argument druge funkcije CUBE, ta funkcija CUBE uporabi izraz MDX, ki določa člana ali množico, ne pa prikazano vrednost v celici funkcije CUBEMEMBER.

  • Če ime povezave ni veljavna povezava delovnega zvezka, ki je shranjena v delovnem zvezku, funkcija CUBEMEMBER vrne #NAME? napako. Če strežnik OLAP ne deluje, ni na voljo ali vrne sporočilo o napaki, funkcija CUBEMEMBER vrne #NAME? napako.

  • Če je najmanj en element znotraj množice neveljaven, vrne funkcija CUBEMEMBER #VALUE! .

  • Če je member_expression daljši od 255 znakov, kar je omejitev za argument funkcije, funkcija CUBEMEMBER vrne #VALUE! . Če želite uporabiti besedilni niz, ki je daljši od 255 znakov, vnesite besedilni niz v celico (za katero je omejitev 32.767 znakov), nato pa uporabite sklic na celico kot argument.

  • Funkcija CUBEMEMBER vrne napako z vrednostjo #N/V v teh primerih:

    • Sintaksa argumenta »član_izraz« ni pravilna.
    • Član, ki ga določa besedilni niz MDX ne obstaja v kocki.
    • Množica je neveljavna, ker ni preseka za določene vrednosti. (Do tega lahko pride pri več elementih iz iste hierarhije.)
    • Niz vsebuje vsaj enega člana z dimenzijo, ki se razlikuje od dimenzije drugih članov.
  • CUBEMEMBER lahko vrne napako z vrednostjo #N/V, če v vrtilno tabelo vstavite sklic na predmet, ki temelji na seji, na primer sklic na izračunanega člana ali poimenovani niz, kadar imate povezavo v skupni rabi in je vrtilna tabela izbrisana ali jo pretvorite v formule. (Na zavihku Možnosti v skupini Orodja kliknite Orodja OLAP in nato Pretvori v formule .)

Primeri

=CUBEMEMBER("Prodaja";"[Čas].[Fiskalno].[2004]")

=CUBEMEMBER($A$1,D$12)

=CUBEMEMBER("Prodaja";(B4;C6;D5);"prodajaZa2004")

=CUBEMEMBER("xlextdat8 FoodMart 2000 Prodaja";"([Izdelek].[Hrana];[Čas].[1997])")

=CUBEMEMBER($A$1,C$12:D$12)