Funzione CUBEVALUE di Excel
La funzione CUBEVALUE restituisce un valore aggregato da un cubo filtrato da più argomenti member_expression.
Sintassi
=CUBEVALUE(connessione, [member_expression1], [member_expression2], ...)
Argomenti
- connessione (obbligatorio): Una stringa di testo del nome della connessione al modello di dati (cubo).
- member_expression (opzionale): Una stringa di testo di un'espressione multidimensionale (MDX) che si desidera valutare. In alternativa, member_expression può essere un set definito con la funzione CUBESET. member_expression può essere utilizzato come filtro per definire la porzione del cubo per cui deve essere restituito un valore aggregato. Se member_expression non viene fornito per alcuna misura, verrà utilizzata la misura predefinita per il cubo.
Valore Restituito
La funzione CUBEVALUE restituisce il valore aggregato da un cubo.
Note sulla Funzione
- Il messaggio #GETTING_DATA… viene visualizzato mentre i dati vengono recuperati.
- CUBEVALUE restituisce il #NOME? valore di errore se:
- connessione non è una connessione valida alla cartella di lavoro memorizzata nella cartella di lavoro, ad esempio ThisWorkbookDataModel;
- Il server Online Analytical Processing (OLAP) non è disponibile, non è in esecuzione o ha restituito un messaggio di errore.
- CUBEVALUE restituisce il #VALORE! valore di errore se:
- C'è uno o più elementi non validi nella tupla;
- member_expression è più lungo di 255 caratteri. Nota: Puoi inserire la stringa di testo in una cella e quindi fare riferimento alla cella come argomento come soluzione alternativa.
- CUBEVALUE restituisce il #N/D valore di errore se:
- member_expression non è valido;
- Il membro specificato da member_expression non esiste nel cubo;
- Il set contiene uno o più membri con una dimensione diversa rispetto agli altri membri;
- La tupla nell'argomento member_expression non è valida poiché non c'è intersezione per i valori specificati.
- Gli argomenti di CUBEMEMBER, tranne i riferimenti di cella, devono essere chiusi tra virgolette doppie ("").
- I nomi dei membri, delle dimensioni o delle tabelle, ecc. che scrivi in member_expression devono essere racchiusi tra parentesi quadre ([ ]).
- Se l'intersezione per i valori specificati non contiene alcun valore, CUBEVALUE restituisce un valore Null, ovvero una stringa di lunghezza zero. Tieni presente che se esegui operazioni matematiche sulla cella con il valore Null, ad esempio A1 (valore Null) + A2, verrà restituito l'errore #VALORE!. Per prevenire ciò, puoi verificare la presenza di una stringa di lunghezza zero utilizzando la funzione ISTESTO e sostituire la stringa di lunghezza zero con 0 utilizzando la funzione SE come mostrato nell'esempio seguente: =SE(ISTESTO(A1),0,A1)+SE(ISTESTO(A2),0,A2).
Esempio
Ho qui una tabella denominata “sales2021” che include le informazioni sulle vendite e le valutazioni di diversi prodotti di 2 categorie durante tutto l'anno 2021. Per utilizzare la funzione CUBEVALUE per ottenere il totale delle vendite di cappelli a maggio e giugno, devi prima aggiungere i dati di questa tabella al Modello di Dati nella cartella di lavoro esistente, il suo nome sarà sempre ThisWorkbookDataModel. Quindi copia o inserisci la formula sottostante nella cella H8 dove vuoi calcolare le vendite, e premi Invio per 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),"Vendite di Maggio e Giugno")
Dove
$G$6 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Mese].&[Maggio]")
$G$7=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Mese].&[Giugno]")
H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Prodotto].&[Cappelli]")
√ Nota: I segni di dollaro prima del numero di riga e/o dell'alfabeto della colonna nel riferimento di cella rendono fisse la riga e/o la colonna, in modo che non cambino quando trascini o copi la formula. Dopo aver inserito la formula, puoi trascinare la maniglia di riempimento verso destra per mostrare i risultati per altri prodotti.
Funzioni correlate
La funzione CUBEMEMBER recupera un membro o una tupla da un cubo se esiste. Altrimenti, verrà restituito un valore di errore #N/D.
La funzione CUBEVALUE restituisce un valore aggregato da un cubo filtrato da più argomenti member_expression.
Funzione CUBEKPIMEMBER di Excel
La funzione CUBEKPIMEMBER restituisce la proprietà dell'indicatore chiave di prestazione (KPI) e visualizza il nome del KPI nella cella.
Funzione CUBESETCOUNT di Excel
La funzione CUBESETCOUNT restituisce il numero di elementi in un set.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.