V tem članku je opisana sintaksa formule in uporaba CUBERANKEDMEMBER v Microsoft Excelu.
Opis
Vrne n-tega ali razvrščenega člana v naboru. Uporablja se za prikaz enega ali več elementov v naboru, na primer prodajalca, ki ima največjo prodajo, ali 10 najboljših študentov.
Sintaksa
CUBERANKEDMEMBER(povezava; izraz_niza; rang, [napis])
V sintaksi funkcije CUBERANKEDMEMBER so ti argumenti:
-
Povezava Obvezen. Besedilni niz imena povezave s kocko.
-
Izraz_niza Obvezen. Besedilni niz izraza niza, na primer »{[Element1].otroci}«. Argument »izraz_niza« je lahko tudi funkcija CUBESET ali pa sklic na celico, ki vsebuje funkcijo CUBESET.
-
Rang Obvezen. Vrednost celega števila, ki določa katera vrednost naj bo vrnjena. Če je vrednost ranga 1, vrne najvišjo vrednost, če je vrednost ranga 2, vrne drugo najvišjo vrednost, in tako naprej. Če želite dobiti 5 najvišjih vrednosti, uporabite funkcijo CUBERANKEDMEMBER petkrat, tako da vsakič določite drug rang od 1 do 5.
-
Napis Neobvezen. Besedilni niz, ki je prikazan v celici namesto napisa, če je določen, iz kocke.
Opombe
-
Ko funkcija CUBERANKEDMEMBER ovrednoti podatke, v celici začasno prikaže sporočilo »#PRIDOBIVANJE_PODATKOV …«, preden so vsi podatki pridobljeni.
-
Če ime povezave ni veljavna povezava delovnega zvezka, ki je shranjena v delovnem zvezku, vrne funkcija CUBERANKEDMEMBER #NAME? . Če strežnik OLAP ne deluje, ni na voljo ali vrne sporočilo o napaki, vrne funkcija CUBERANKEDMEMBER #NAME? .
-
Funkcija CUBERANKEDMEMBER vrne napako z vrednostjo #N/V, ko sintaksa argumenta »izraz_niza« ni pravilna ali ko niz vsebuje vsaj enega člana z dimenzijo, ki se razlikuje od dimenzij drugih članov.
Primeri
=CUBERANKEDMEMBER("Prodaja";$D$4;1;"Najboljši mesec")
=CUBERANKEDMEMBER("Prodaja";CUBESET("Prodaja";"Poletje";"[2004].[junij]";"[2004].[julij]";"[2004].[avgust]");3;"Najboljši mesec")
Namig: Če želite dobiti vrnjenih n najnižjih vrednosti, uporabite argumenta »vrsta_razvrščanja« in »razvrsti_po« funkcije CUBESET, da obrnete vrstni red niza, tako da so najvišje vrednosti niza najnižje. Funkcija CUBERANKEDMEMBER ("Prodaja"; $D$4; 1) vrne na primer zadnjega člana, CUBERANKEDMEMBER ("Prodaja"; $D$4; 2) vrne predzadnjega člana, in tako naprej.