Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016 Excel per iPad Excel Web App Excel per iPhone Excel per tablet Android Excel per telefoni Android

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?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.