SET.CUBO

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

Descrizione

Definisce un insieme di tuple o membri calcolati mediante l'invio di un'espressione di insieme al cubo sul server. In questo modo l'insieme viene creato e restituito a Microsoft Excel.

Sintassi

SET.CUBO(connessione; espressione_insieme; [didascalia], [ordinamento]; [ordina_per])

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

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

  • Espressione_insieme    Obbligatorio. Stringa di testo di un'espressione di insieme che restituisce un insieme di membri o tuple. Può essere anche costituito da un riferimento di cella in un intervallo Excel che contiene uno o più membri, tuple o insiemi inclusi nell'insieme.

  • Didascalia    Facoltativo. Stringa di testo visualizzata nella cella in sostituzione della didascalia del cubo, se ne è stata definita una.

  • Ordinamento    Facoltativo. Tipo di ordinamento da seguire, se presente, e può essere uno tra quelli seguenti:

Numero intero

Costante enumerata

Descrizione

Argomento ordina_per

0

SortNone

Lascia inalterato l'ordine dell'insieme.

Ignorato

1

SortAscending

Applica all'insieme l'ordine crescente in base al valore ordina_per.

Obbligatorio

2

SortDescending

Applica all'insieme l'ordine decrescente in base al valore ordina_per.

Obbligatorio

3

SortAlphaAscending

Applica all'insieme l'ordine alfabetico crescente.

Ignorato

4

Sort_Alpha_Descending

Applica all'insieme l'ordine alfabetico decrescente.

Ignorato

5

Sort_Natural_Ascending

Applica all'insieme l'ordine crescente naturale.

Ignorato

6

Sort_Natural_Descending

Applica all'insieme l'ordine decrescente naturale.

Ignorato

  • Il valore predefinito è 0. L'ordinamento alfa applicato a un insieme di tuple ordina l'ultimo elemento di ogni tupla. Per ulteriori informazioni su i vari tipi di ordinamento, vedere la Guida di Microsoft Office SQL Analysis Services.

  • Ordina_per    Facoltativo. Una stringa di testo del valore di ordinamento. Ad esempio, per ottenere la città con le vendite maggiori, espressione_insieme sarà un insieme di città e ordina_per sarà la misura delle vendite. In alternativa, per ottenere la città più densamente popolata, espressione_insieme sarà un insieme di città e ordina_per sarà la misura della popolazione. Se ordinamento richiede ordina_per e questo viene omesso, SET.CUBO restituirà il messaggio di errore #VALORE! .

Osservazioni

  • Quando viene eseguito il calcolo della funzione SET.CUBO, 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 valida alla cartella di lavoro archiviata nella cartella di lavoro, SET.CUBO restituisce il valore di errore #NOME? . Se il server di elaborazione OLAP (Online Analytical Processing) non è in esecuzione, non è disponibile o restituisce un messaggio di errore, SET.CUBO restituisce il valore di errore #NOME? .

  • Se la sintassi di espressione_insieme non è corretta o l'insieme contiene almeno un membro la cui dimensione è diversa da quella degli altri membri, SET.CUBO restituirà il valore di errore #N/D.

  • Se espressione_insieme è più lunga di 255 caratteri, ovvero il limite per un argomento di una funzione, SET.CUBO restituisce il valore di errore #VALORE! . Per usare una stringa di testo più lunga di 255 caratteri, immetterla in una cella (il cui limite è di 32.767 caratteri) e quindi usare un riferimento di cella come argomento.

  • SET.CUBO può restituire un valore di errore #N/D se quando si condivide una connessione si fa riferimento a un oggetto specifico della sessione, ad esempio un membro calcolato o un set denominato, in una tabella pivot e tale tabella pivot viene eliminata o convertita in formule. (Nella schedaOpzioni del gruppo Strumenti fare clic su Strumenti OLAP e quindi su Converti in formule.)

Esempi

=SET.CUBO("Finanze";"Ordine([Prodotto].[Prodotto].[Categoria prodotto].Membri;[Misure].[Vendite unitarie];ASC)";"Prodotti")

=SET.CUBO("Vendite";"[Prodotto].[Tutti i prodotti].Figli";"Prodotti";1;"[Misure].[Quantità vendite]")

Serve aiuto?

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

Queste informazioni sono risultate utili?

×