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