I denne artikel beskrives formelsyntaksen for og brugen af en KUBERANGERET.MEDLEM i Microsoft Excel.
Beskrivelse
Returnerer det n. eller rangordnede medlem i et sæt. Bruges til at returnere et eller flere elementer i et sæt, f.eks. topsælgere eller de 10 bedste elever.
Syntaks
KUBERANGERET.MEDLEM(forbindelse;sætudtryk;rang;[tekst])
Syntaksen for funktionen KUBERANGERET.MEDLEM har følgende argumenter:
-
Forbindelse Påkrævet. En tekststreng med navnet på forbindelsen til kuben.
-
Sætudtryk Påkrævet. En tekststreng i et sætudtryk, f.eks. "{[Element1].børn}". Set_expression kan også være funktionen KUBESÆT eller en reference til en celle, der indeholder funktionen KUBESÆT.
-
Rangering Påkrævet. Et heltal, der angiver den højeste værdi skal returneres. Hvis placering er en værdi på 1, returneres den højeste værdi, og hvis rang er værdien 2, returnerer den den andenbedste værdi og så videre. Brug KUBERANGERET.MEDLEM fem gange for at få returneret de højeste 5 værdier, hvor der angives en anden placering, 1-5, hver gang.
-
Tekst Valgfrit. En tekststreng, der vises i cellen i stedet for titlen, hvis der er defineret en, fra kuben.
Bemærkninger
-
Når funktionen KUBERANGERET.MEDLEM evalueres, vises meddelelsen "#HENTER_DATA…" midlertidigt i cellen, indtil data er hentet.
-
Hvis forbindelsesnavnet ikke er en gyldig projektmappeforbindelse gemt i projektmappen, returnerer KUBERANGERET.MEDLEM fejlværdien #NAVN? . Hvis serveren onlineanalysebehandling (OLAP) ikke kører, ikke er tilgængelig eller returnerer en fejlmeddelelse, returnerer KUBERANGERET.MEDLEM fejlværdien #NAVN? .
-
KUBERANGERET.MEDLEM returnerer fejlværdien #I/T, når syntaksen for sætudtryk er forkert, eller når sættet indeholder mindst et medlem med en anden dimension end de andre medlemmer.
Eksempler
=KUBERANGERET.MEDLEM("Salg",$D$4,1,"Top Måned")
=KUBERANGERET.MEDLEM("Salg",KUBESÆT("Salg","Sommer","[2004].[Juni]","[2004].[Juli]","[2004].[August]"),3,"Top Måned")
: Hvis du vil returnere de nederste n værdier, skal du bruge argumenterne sorteringsrækkefølge og sorter_efter fra funktionen KUBESÆT for at bytte om på rækkefølgen af sættet, så de øverste værdier i det sorterede sæt er de nederste værdier. For eksempel returnerer KUBERANGERET.MEDLEM ("Salg", $D$4,1) det sidste medlem, KUBERANGERET.MEDLEM ("Salg", $D$4, 2) returnerer det næstsidste medlem osv.