VALORE.CUBO (funzione VALORE.CUBO)

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Questo articolo descrive la sintassi della formula e l'uso della funzione VALORE.CUBO in Microsoft Excel.

Descrizione

Restituisce un valore aggregato dal cubo.

Sintassi

VALORE.CUBO(connessione; [espressione_membro1]; [espressione_membro2]; …)

Gli argomenti della sintassi della funzione VALORE.CUBO sono i seguenti:

  • Connessione    Obbligatorio. Stringa di testo che si riferisce al nome della connessione al cubo.

  • Espressione_membro1    Facoltativo. Stringa di testo di un'espressione multidimensionale (MDX) che restituisce un membro o una tupla all'interno del cubo. In alternativa, può essere un insieme definito mediante la funzione SET.CUBO. È possibile utilizzare espressione_membro1 come filtro dei dati per la definizione della porzione del cubo per cui viene restituito il valore aggregato. Se in espressione_membro1 non viene specificata una misura, verrà utilizzata la misura predefinita per il cubo.

Osservazioni

  • Quando viene eseguito il calcolo della funzione VALORE.CUBO, nella cella viene temporaneamente visualizzato il messaggio "#ESTRAZIONE_DATI_IN_CORSO", fino a quando non vengono recuperati tutti i dati.

  • Se per espressione_membro viene utilizzato un riferimento di cella che contiene una funzione CUBO, verrà utilizzata l'espressione MDX relativa all'elemento della cella cui si fa riferimento, non il valore visualizzato in tale cella.

  • Se il nome della connessione non si riferisce a una connessione valida a una cartella di lavoro in cui tale nome è memorizzato, verrà restituito il valore di errore #NOME?. Se il server OLAP (Online Analytical Processing) non è in esecuzione, non è disponibile o restituisce un messaggio di errore, verrà restituito il valore di errore #NOME?.

  • Se all'interno della tupla è presente almeno un elemento non valido, verrà restituito il valore di errore #VALORE!.

  • Verrà restituito il valore di errore #N/D nei casi riportati di seguito.

    • La sintassi di espressione_membro non è corretta.

    • Il membro specificato da espressione_membro1 non è presente nel cubo.

    • La tupla non è valida in quanto non è presente alcuna intersezione per i valori specificati. Questa situazione può verificarsi quando sono presenti più elementi della stessa gerarchia.

    • L'insieme contiene almeno un membro la cui dimensione è diversa da quella degli altri membri.

    • VALORE.CUBO può restituire un valore di errore #N/D se durante la condivisione di una connessione si fa riferimento a un oggetto basato sulla sessione, ad esempio un membro calcolato o un set denominato, in una tabella pivot e tale tabella pivot viene eliminata o convertita in formule facendo clic su Strumenti OLAP e quindi su Converti in formule nel gruppo Strumenti della scheda Opzioni.

Problema: i valori Null vengono convertiti in stringhe di lunghezza zero

In Excel se una cella non contiene dati, perché non è stata mai modificata o il contenuto è stato eliminato, in tale cella è presente un valore vuoto. In molti sistemi di database un valore vuoto viene chiamato valore Null. Un valore vuoto o Null sta a indicare letteralmente "Nessun valore". Una formula tuttavia non può mai restituire una stringa vuota o un valore Null, in quanto restituisce sempre uno dei valori seguenti: un valore numerico, un valore di testo, che può corrispondere a una stringa di lunghezza zero, o un valore di errore, ad esempio #NUM! o #VALORE.

Se una formula contiene una funzione VALORE.CUBO connessa a un database OLAP (Online Analytical Processing) e una query a tale database restituisce un valore Null, tale valore viene convertito in una stringa di lunghezza zero, anche se la formula restituirebbe altrimenti un valore numerico. Ciò può generare una situazione in cui un intervallo di celle contiene una combinazione di valori di stringa numerici o di lunghezza zero e può influire sui risultati di altre formule che fanno riferimento a tale intervallo di celle. Se, ad esempio, A1 e A3 contengono numeri e A2 contiene una formula con una funzione VALORE.CUBO che restituisce una stringa di lunghezza zero, la formula seguente restituirà un errore #VALORE!:

=A1+A2+A3

Per impedire che ciò accada, è possibile provare una stringa di lunghezza zero usando la funzione VAL.TESTO e la funzione SE per sostituire la lunghezza zero con uno 0 (zero) come illustrato nell'esempio seguente:

=IF(ISTEXT(A1),0,A1)+IF(ISTEXT(A2),0,A2)+IF(ISTEXT(A3),0,A3)

In alternativa, è possibile annidare la funzione VALORE.CUBO in una condizione SE che restituisce un valore 0 se la funzione VALORE.CUBO restituisce una stringa di lunghezza zero come illustrato nell'esempio seguente:

= Se (cubo ("Vendite"; "[misure]. [ Profitti] "," [Time]. [2004] "," [tutto il prodotto]. [Bevande] ") =" "; 0, cubo ("Vendite";" [misure]. [[ Profitti] "," [Time]. [2004] "," [tutto il prodotto]. [Bevande] "))

Tenere presente che la funzione SOMMA non richiede tale test per una stringa di lunghezza zero in quanto ignora automaticamente tali stringhe quando ne calcola il valore restituito.

Esempi

= CUBEVALUE("Sales","[Measures].[ Profitti] "," [Time]. [2004] "," [tutto il prodotto]. [Bevande] ")

= CUBEVALUE($A$1,"[Measures].[ Profitti] ", D$ 12, $A23)

=CUBEVALUE("Sales",$B$7,D$12,$a23)

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×