Funzione CUBEVALUE di Excel
La funzione CUBEVALUE restituisce un valore aggregato da un set di dati multidimensionale filtrato mediante più argomenti member_expression.

Sintassi
=CUBEVALUE()connection, [member_expression1], [member_expression2], ...)
Argomenti
- Connessione (obbligatoria): Una stringa di testo contenente il nome della connessione al modello di dati (set di dati multidimensionale).
- member_expression (facoltativo): Una stringa di testo contenente un'espressione multidimensionale (MDX) da valutare. In alternativa, member_expression può essere un insieme definito con la funzione CUBESET. member_expression può essere utilizzato come filtro per definire la porzione del set di dati multidimensionale per la quale deve essere restituito un valore aggregato. Se member_expression non viene specificato per alcuna misura, verrà utilizzata la misura predefinita del set di dati multidimensionale.
Valore restituito
La funzione CUBEVALUE restituisce il valore aggregato proveniente da un set di dati multidimensionale.
Note sulla funzione
- Viene visualizzato il messaggio #RECUPERO_DATI… durante il recupero dei dati.
- CUBEVALUE restituisce #NOME?se si verifica una delle seguenti condizioni:
- connessionenon è una connessione valida della cartella di lavoro memorizzata nella cartella stessa, ad esempio ThisWorkbookDataModel;
- Il server OLAP (Online Analytical Processing) non è disponibile, non è attivo oppure ha restituito un messaggio di errore.
- CUBEVALUE restituisce #VALORE!se si verifica una delle seguenti condizioni:
- Nel tuple è presente uno o più elementi non validi;
- member_expressionsupera i 255 caratteri.Nota:È possibile inserire la stringa di testo in una cella e quindi fare riferimento alla cella come argomento per aggirare il problema.
- CUBEVALUE restituisce #N/Dse si verifica una delle seguenti condizioni:
- member_expressionnon è valido;
- Il membro specificato da member_expression non esiste nel Set di dati multidimensionale;
- L'insieme contiene uno o più membri con una dimensione diversa rispetto agli altri membri;
- Il tuple nell'member_expression non è valido, poiché non esiste un'intersezione per i valori specificati.
- Gli argomenti di CUBEMEMBER, ad eccezione dei riferimenti di cella, devono essere racchiusi tra virgolette doppie (").
- I nomi di membri, dimensioni o tabelle, ecc. inseriti in member_expression devono essere racchiusi tra parentesi quadre ([ ]).
- Se l'intersezione per i valori specificati non restituisce alcun dato, CUBEVALUE restituisce un valore Null, ovvero una stringa di lunghezza zero. Attenzione: se si eseguono operazioni matematiche su una cella contenente un valore Null, ad esempio A1 (valore Null) + A2, verrà visualizzato l'errore #VALORE!. Per evitare questo inconveniente, è possibile verificare la presenza di una stringa vuota con la funzione VAL.TESTO e sostituirla con 0 tramite la funzione SE, come nell'esempio seguente: =SE(VAL.TESTO(A1);0;A1)+SE(VAL.TESTO(A2);0;A2).
Esempio
È presente qui una tabella denominata “sales2021” che include le informazioni sulle vendite e sulla valutazione di diversi prodotti appartenenti a due categorie nell’anno 2021. Per utilizzare la funzione CUBEVALUE e ottenere le vendite totali di cappelli nei mesi di maggio e giugno, è necessario innanzitutto aggiungere i dati di questa tabella al modello datidella cartella di lavoro esistente; il suo nome sarà sempre ThisWorkbookDataModelSuccessivamente, copiare o inserire la formula seguente nella cella H8, in cui si desidera calcolare le vendite, e premere Invioper ottenere il risultato:
=CUBEVALUE()«ThisWorkbookDataModel»,$G$5,$G8,H$5)
Dove
$G$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[Measures].[Sum of Sales]»,«Sales»)
$G8=CUBESET(«ThisWorkbookDataModel»,($G$6,$G$7),«Sales of May and June»)
Dove
$G$6=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Month].&[May]»)
$G$7=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Month].&[June]»)
H$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Caps]»)
√ Nota:Il simbolo del dollaro prima del numero di riga e/o della lettera di colonna nel riferimento di cella fissa la riga e/o la colonna, impedendone la modifica durante lo spostamento o la copia della formula. Dopo aver immesso la formula, è possibile trascinare il quadratino di riempimento verso destra per visualizzare i risultati relativi ad altri prodotti.

Funzioni correlate
La funzione CUBEMEMBER recupera un membro o una tupla da un set di dati multidimensionale, se presente; in caso contrario, restituisce l’errore #N/D.
La funzione CUBEVALUE restituisce un valore aggregato da un set di dati multidimensionale, filtrato mediante più espressioni membro.
Funzione CUBEKPIMEMBER di Excel
La funzione CUBEKPIMEMBER restituisce la proprietà dell’indicatore di prestazione chiave (KPI) e ne visualizza il nome direttamente nella cella.
Funzione CUBESETCOUNT di Excel
La funzione CUBESETCOUNT restituisce il numero di elementi contenuti in un insieme.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.