Cube - Funzione CUBESET

Descrizione

La funzione CUBESET definisce un set calcolato di membri o tuple inviando un'espressione di set al cubo sul server, che crea il set e quindi lo restituisce a Microsoft Excel.

Sintassi

CUBESET (connection, set_expression, [caption], [sort_order], [sort_by])

argomenti

Discussione Descrizione Obbligatorio / Facoltativo
connessione Nome della connessione al cubo. - Una stringa di testo necessario
set_expression

Una stringa di testo di un'espressione set che restituisce un set di membri o tuple.

O

Un riferimento di cella a un intervallo di Excel che contiene uno o più membri, tuple o set inclusi nel set.

necessario
didascalia Una stringa di testo visualizzata nella cella invece della didascalia, se definita, dal cubo. Opzionale
ordinamento Il tipo di ordinamento, se presente, da eseguire e può essere uno come indicato nella tabella seguente. Opzionale
ordina per

Una stringa di testo del valore in base al quale ordinare.

Esempio

Per ottenere la città con le vendite più elevate, set_expression sarebbe un insieme di città e sort_by sarebbe la misura delle vendite.

Per ottenere la città con la popolazione più alta, set_expression sarebbe un insieme di città e sort_by sarebbe la misura della popolazione.

Se sort_order richiede sort_by e sort_by viene omesso, CUBESET restituisce #VALUE! Messaggio di errore.

Opzionale

Il tipo di ordinamento da eseguire, se viene specificato l'argomento sort_order -

Numero intero Costante enumerata Descrizione Argomento: Sort_by
0 Ordina Nessuno Lascia l'insieme nell'ordine esistente. Ignorato
1 Ordine crescente Ordinamenti impostati in ordine crescente da sort_by. necessario
2 Ordine decrescente Ordinamenti impostati in ordine decrescente da sort_by. necessario
3 SortAlphaAscending Ordinamenti impostati in ordine alfabetico crescente. Ignorato
4 Sort_Alpha_Descending Ordinamenti impostati in ordine discendente alfa. Ignorato
5 Sort_Natural_Ascending Ordinamenti impostati in ordine crescente naturale. Ignorato
6 Sort_Natural_Descending Ordinamenti impostati in ordine decrescente naturale. Ignorato

Il valore predefinito è 0. Un ordinamento alfa per un insieme di tuple ordina sull'ultimo elemento di ogni tupla.

Appunti

  • Quando la funzione CUBESET valuta, visualizza temporaneamente un messaggio "# GETTING_DATA…" nella cella prima che tutti i dati vengano recuperati.

  • Se il nome della connessione non è una connessione della cartella di lavoro valida archiviata nella cartella di lavoro, CUBESET restituisce un #NAME? Valore di errore. Se il server OLAP (Online Analytical Processing) non è in esecuzione, non è disponibile o restituisce un messaggio di errore, CUBESET restituisce un #NAME? Valore di errore.

  • Se la sintassi set_expression non è corretta o il set contiene almeno un membro con una dimensione diversa rispetto agli altri membri, CUBESET restituisce un valore di errore # N / D.

  • Se set_expression è più lungo di 255 caratteri, che è il limite per un argomento di una funzione, CUBESET restituisce un #VALUE! Valore di errore. Per utilizzare stringhe di testo più lunghe di 255 caratteri, immettere la stringa di testo in una cella (per la quale il limite è di 32.767 caratteri) e quindi utilizzare un riferimento di cella come argomento.

  • CUBESET può restituire un valore di errore # N / D se si fa riferimento a un oggetto basato sulla sessione, ad esempio un membro calcolato o un set denominato, in una tabella pivot quando si condivide una connessione e tale tabella pivot viene eliminata o si converte la tabella pivot in formule. (Nella scheda Opzioni, nel gruppo Strumenti, fare clic su Strumenti OLAP, quindi su Converti in formule.)

Applicabilità

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Esempio