Funcția CUBERANKEDMEMBER

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.
  • Set_expression 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ă un #NAME? valoare de eroare. Dacă serverul de Procesare analitică online (OLAP) nu este în execuție, nu este disponibil sau returnează un mesaj de eroare, CUBERANKEDMEMBER returnează un #NAME? valoare de eroare.
  • 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.