Vraća n-ti član ili član u rasponu skupa. Koristi se za vraćanje jednog ili više elemenata u skupu, poput prvih deset zaposlenika po uspješnosti prodaje ili 10 najboljih studenata.
Sintaksa
CUBERANKEDMEMBER(connection;set_expression;rank;caption)
Connection je tekstualni niz naziva veze s datotekom kocke.
Set_expression je tekstualni niz izraza skupa, poput "{[Stavka1].djeca}". Set_expression može biti i CUBESET funkcija ili referenca na ćeliju koja sadrži CUBESET funkciju.
Rank je cjelobrojna vrijednost koja određuje najveću vrijednost koja se može vratiti. Ima li rank vrijednost 1, vraća najvišu vrijednost, ako ima vrijednost 2, vraća drugu najvišu vrijednost, i tako dalje. Za vraćanje 5 najviših vrijednosti koristite CUBERANKEDMEMBER pet puta, navodeći svaki puta različiti rang, od 1 do 5.
Caption je tekstualni niz koji se prikazuje u ćeliji umjesto opisa iz datoteke kocke, ako je određen.
Primjedbe
- Za vrijeme izvođenja funkcija CUBERANKEDMEMBER privremeno prikazuje poruku "#DOHVAĆANJE_PODATAKA…" u ćeliji prije nego što se dohvate svi podaci.
- Ako naziv veze nije valjana veza radne knjige spremljena u radnoj knjizi, CUBERANKEDMEMBER vraća vrijednost pogreške #NAME?. Ne izvodi li se Online Analytical Processing (OLAP) poslužitelj, ili nije dostupan ili vraća poruku pogreške, CUBERANKEDMEMBER vraća vrijednost pogreške #NAME?.
- CUBERANKEDMEMBER vraća vrijednost pogreške #N/A kad set_expression sintaksa nije valjana ili kad skup sadrži najmanje jednog člana koji ima drukčiju dimenziju od ostalih članova.
Primjeri
=CUBERANKEDMEMBER("Prodaja",$D$4,1,"Najbolji mjesec")
=CUBERANKEDMEMBER("Prodaja",CUBESET("Prodaja","Ljeto","[2004].[Lipanj]","[2004].[Srpanj]","[2004].[kolovoz]"),3,"Najbolji mjesec")
Savjet Za vraćanje n najnižih vrijednosti koristite argumente sort_order i sort_by funkcije CUBESET radi preokretanja redoslijeda unutar skupa, kako bi se najviše vrijednosti nakon sortiranja nalazile na najnižim mjestima. Na primjer, CUBERANKEDMEMBER ("Prodaja", $D$4,1) vraća posljednji član, CUBERANKEDMEMBER ("Prodaja", $D$4, 2) vraća pretposljednji član i tako dalje.