Questo articolo descrive la sintassi della formula e l'uso della funzione MEMBRO.CUBO.CON.RANGO in Microsoft Excel.
Descrizione
Restituisce l'n-esimo membro o il membro ordinato di un insieme. È possibile ottenere uno o più elementi di un insieme, ad esempio il venditore migliore o i primi 10 studenti.
Sintassi
MEMBRO.CUBO.CON.RANGO(connessione; espressione_insieme; rango; [didascalia])
Gli argomenti della sintassi della funzione MEMBRO.CUBO.CON.RANGO sono i seguenti:
- Connessione Obbligatorio. Stringa di testo che si riferisce al nome della connessione al cubo.
- Set_expression Obbligatorio. Stringa di testo di un'espressione di insieme, ad esempio "{[Elemento1].figli}". Può essere anche costituita dalla funzione SET.CUBO o da un riferimento a una cella che contiene tale funzione.
- Classificazione Obbligatorio. Valore intero che specifica il valore più alto da restituire. Se il valore rango è 1, viene restituito il valore più alto, se è 2, viene restituito il secondo valore più alto e così via. Per ottenere i primi 5 valori, usare cinque volte la funzione MEMBRO.CUBO.CON.RANGO specificando un rango diverso ogni volta, da 1 a 5.
- Didascalia Facoltativo. Stringa di testo visualizzata nella cella in sostituzione della didascalia del cubo, se ne è stata definita una.
Osservazioni
- Quando viene eseguito il calcolo della funzione MEMBRO.CUBO.CON.RANGO, nella cella viene temporaneamente visualizzato il messaggio "#ESTRAZIONE_DATI_IN_CORSO", fino a quando non vengono recuperati tutti i dati.
- Se il nome della connessione non è una connessione alla cartella di lavoro valida memorizzata nella cartella di lavoro, MEMBRO.CUBO restituisce un #NAME? valore di errore. Se il server OLAP (Online Analytical Processing) non è in esecuzione, non è disponibile o restituisce un messaggio di errore, MEMBRO.CUBO restituisce un #NAME? valore di errore.
- Quando la sintassi di espressione_insieme non è corretta o l'insieme contiene almeno un membro la cui dimensione è diversa rispetto agli altri membri, verrà restituito il valore di errore #N/D.
Esempi
=MEMBRO.CUBO.CON.RANGO("Vendite";$D$4;1;"Primo mese")
=MEMBRO.CUBO.CON.RANGO("Vendite";SET.CUBO("Vendite";"Estate";"[2004].[Giugno]";"[2004].[Luglio]";"[2004].[Agosto]");3;"Primo mese")
Suggerimento
Per restituire gli ultimi n valori, utilizzare gli argomenti ordinamento e ordina_per della funzione per invertire l'ordine dell'insieme in modo che i primi valori dell'insieme ordinato siano gli ultimi valori. Ad esempio, MEMBRO.CUBO.CON.RANGO ("Vendite"; $D$ 4,1) restituisce l'ultimo membro, MEMBRO.CUBO.CON.RANGO ("Vendite"; $D$ 4; 2) restituisce il successivo ultimo membro e così via.