Acest articol descrie sintaxa de formulă și utilizarea funcției CUBERANKEDMEMBER în Microsoft Excel.
Descriere
Returnează membrul de ordin n dintr-un set. Se utilizează pentru a returna unul sau mai multe elemente dintr-un set, cum ar fi cel mai bun vânzător dintr-un departament sau cei mai buni 10 studenți.
Sintaxă
CUBERANKEDMEMBER (conexiune, expresie_set, rang, [legendă])
Sintaxa funcției CUBERANKEDMEMBER are următoarele argumente:
-
Conexiune Obligatoriu. Este un șir text cu numele conexiunii la cub.
-
Expresie_set Obligatoriu. Este șirul text al unei expresii de set, cum ar fi "{[Element1].children}". Set_expresie poate fi și funcția CUBESET sau o referință la o celulă care conține funcția CUBESET
-
Rang Obligatoriu. Este o valoare întreagă care specifică valoarea de top care se returnează. Dacă valoarea rangului este 1, returnează prima valoare, dacă valoarea rangului este 2, returnează a doua valoare și așa mai departe. Pentru a returna primele 5 valori, utilizați CUBERANKEDMEMBER de cinci ori, specificând de fiecare dată un alt rang, de la 1 la 5.
-
Legendă Opțional. Este un șir text afișat în celulă în locul legendei din cub, dacă este definită una.
Observații
-
Când funcția CUBERANKEDMEMBER evaluează, se afișează temporar un mesaj de tip "#GETTING_DATA…" în celulă înainte de a se regăsi toate datele.
-
Dacă numele conexiunii nu este o conexiune de registru de lucru validă stocată în registrul de lucru, CUBERANKEDMEMBER returnează o #NAME? . Dacă serverul Online Analytical Processing (OLAP) nu rulează, nu este disponibil sau returnează un mesaj de eroare, CUBERANKEDMEMBER returnează o #NAME? .
-
CUBERANKEDMEMBER returnează o valoare de eroare #N/A dacă sintaxa pentru set_expresie este incorectă sau dacă setul conține cel puțin un membru care diferă prin dimensiune de ceilalți membri.
Exemple
=CUBERANKEDMEMBER("Vânzări",$D$4,1,"Lună top")
=CUBERANKEDMEMBER("Vânzări",CUBESET("Vânzări","Vară","[2004].[Iunie]","[2004].[Iulie]","[2004].[August]"),3,"Lună top")
Sfat: Pentru a returna ultimele n valori, utilizați argumentele ordine_sortare și sortare_după arguments ale funcției CUBESET pentru a inversa ordinea setului, astfel încât valorile de top din setul sortat reprezintă ultimele valori. De exemplu, CUBERANKEDMEMBER ("Vânzări", $D$4,1) returnează ultimul membru, CUBERANKEDMEMBER ("Vânzări", $D$4, 2) returnează penultimul membru și așa mai departe.