U ovom se članku opisuje sintaksa formula i korištenje funkcije CUBERANKEDMEMBER u programu Microsoft Excel.
Opis
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(veza; skup_izraza; rang; [opis])
Sintaksa funkcije CUBERANKEDMEMBER sadrži sljedeće argumente:
-
Veza Obavezno. Tekstni niz naziva veze s kockom.
-
Skup_izraza Obavezno. Tekstni niz izraza skupa, poput "{[Stavka1].djeca}". Skup_izraza može biti i funkcija CUBESET ili referenca na ćeliju koja sadrži funkciju CUBESET.
-
Rang Obavezno. Cjelobrojna vrijednost koja određuje najvišu vrijednost koja se može vratiti. Ako je vrijednost ranga 1, vraća najvišu vrijednost, ako je 2, vraća drugu najvišu vrijednost i tako dalje. Da biste vratili 5 najviših vrijednosti, koristite CUBERANKEDMEMBER pet puta, navodeći svaki puta različiti rang, od 1 do 5.
-
Opis Neobavezno. Tekstni niz koji se prikazuje u ćeliji umjesto opisa iz datoteke kocke ako je određen.
Napomene
-
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 pohranjena u radnoj knjizi, CUBERANKEDMEMBER vraća #NAME? vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. Ako OLAP (Online Analytical Processing) poslužitelj nije pokrenut, nije dostupan ili vraća poruku o pogrešci, CUBERANKEDMEMBER vraća #NAME? vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
CUBERANKEDMEMBER vraća vrijednost pogreške #N/A kad sintaksa argumenta skup_izraza nije valjana ili kad skup sadrži najmanje jednog člana koji ima drukčiju dimenziju od ostalih članova.
Primjeri
=CUBERANKEDMEMBER("Prodaja",$D$4,1,"Gornji 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 redoslijed_sortiranja i uvjet_sortiranja 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.