Skip to main content

Funzione CUBESET di Excel

Author: Amanda Li Last Modified: 2025-08-06

La funzione CUBESET definisce un insieme calcolato di membri o tuple inviando un'espressione di insieme al cubo sul server. La funzione può estrarre tutti i valori univoci da un'espressione di insieme e offre opzioni per l'ordinamento.

cubeset function 1


Sintassi

=CUBESET(connessione, espressione_insieme, [didascalia], [ordine_di_ordinamento], [ordinamento_per])


Argomenti

  • connessione (obbligatorio): Una stringa di testo del nome della connessione al modello di dati (cubo).
  • espressione_insieme (obbligatorio): Una stringa di testo di un'espressione di insieme che restituisce un insieme di membri o tuple. In alternativa, espressione_insieme può essere un riferimento a una cella di un intervallo di Excel che contiene uno o più membri, tuple o insiemi inclusi nell'insieme.
  • didascalia (opzionale): Una stringa di testo che sovrascrive la didascalia definita dal cubo.
  • ordine_di_ordinamento (opzionale): Un numero intero compreso tra 0 e 6, che rappresenta il tipo di ordinamento da eseguire. Il valore predefinito è 0.
  • Intero Costante enumerata Descrizione Argomento ordinamento_per
    0 o omesso SortNone Lascia l'insieme nel suo ordine esistente Ignorato
    1 SortAscending Ordina l'insieme in ordine crescente per ordinamento_per Richiesto
    2 SortDescending Ordina l'insieme in ordine decrescente per ordinamento_per Richiesto
    3 SortAlphaAscending Ordina l'insieme in ordine alfabetico crescente Ignorato
    4 Sort_Alpha_Descending Ordina l'insieme in ordine alfabetico decrescente Ignorato
    5 Sort_Natural_Ascending Ordina l'insieme in ordine naturale crescente Ignorato
    6 Sort_Natural_Descending Ordina l'insieme in ordine naturale decrescente Ignorato
  • ordinamento_per (opzionale): Una stringa di testo del valore (MISURA) in base al quale ordinare. Questo argomento viene ignorato a meno che non imposti 1 o 2 come ordine_di_ordinamento. Ad esempio, per ottenere la regione con le vendite più alte, utilizza espressione_insieme per definire un insieme di regioni e imposta ordinamento_per come misura delle vendite.

Valore Restituito

La funzione CUBESET definisce un insieme calcolato.


Note sulla Funzione

  • CUBESET genera un insieme contenente gli elementi definiti da espressione_insieme nell'ordine_di_ordinamento specificato per ordinamento_per.
  • Il messaggio #RECUPERO_DATI… verrà visualizzato quando la funzione CUBESET si valuta e prima che tutti i dati vengano recuperati.
  • CUBESET restituisce il #NOME? valore di errore se:
    • connessione non è una connessione valida alla cartella di lavoro memorizzata nella cartella di lavoro, ad esempio ThisWorkbookDataModel;
    • Il server Online Analytical Processing (OLAP) non è disponibile, non è in esecuzione o ha restituito un messaggio di errore.
  • CUBESET restituisce il #VALORE! valore di errore se:
    • ordine_di_ordinamento è impostato su 1 o 2 che richiede ordinamento_per, e l'argomento è omesso;
    • espressione_insieme è più lunga di 255 caratteri. Nota: Puoi inserire la stringa di testo in una cella e quindi fare riferimento alla cella come argomento come soluzione alternativa.
  • CUBESET restituisce il #N/D valore di errore se:
    • espressione_insieme non è valida;
    • L'insieme contiene uno o più membri con una dimensione diversa rispetto agli altri membri.
  • Gli argomenti di CUBESET, tranne ordine_di_ordinamento e i riferimenti alle celle, devono essere racchiusi tra virgolette doppie ("").
  • I nomi dei membri, delle dimensioni o delle tabelle, ecc. che scrivi in espressione_insieme devono essere racchiusi tra parentesi quadre ([ ]).

Esempio

Ho qui una tabella denominata “sales2021” che include le informazioni sulle vendite e le valutazioni di diversi prodotti di 2 categorie durante l'anno 2021. Per utilizzare la funzione CUBESET per definire un insieme calcolato (vendite totali) di prodotti in mesi diversi, devi prima aggiungere i dati di questa tabella al Modello di Dati nella cartella di lavoro esistente, il cui nome sarà sempre ThisWorkbookDataModel. Quindi copia o inserisci la formula seguente nella cella dove desideri ottenere i totali (qui otterrò il totale di prodotti specifici in un mese come esempio), e premi Invio per ottenere il risultato:

=CUBESET("ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Totale Generale")

Dove

$K$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Prodotto].&[Collant]")
$J$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Prodotto].&[Calze]")
$I$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Prodotto].&[Pantaloncini]")
$H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Prodotto].&[Cappelli]")

√ Nota: La cella che contiene una formula CUBESET mostra solo la didascalia specificata. L'insieme è memorizzato invisibilmente dietro la cella. CUBESET da solo è inutile. Nella formula sopra, i riferimenti di cella sono i risultati restituiti dalla funzione CUBEMEMBER.

cubeset function 2


Funzioni correlate

Funzione CUBEMEMBER di Excel

La funzione CUBEMEMBER recupera un membro o una tupla da un cubo se esiste. Altrimenti, verrà restituito un valore di errore #N/D.

Funzione CUBEVALUE di Excel

La funzione CUBEVALUE restituisce un valore aggregato da un cubo filtrato da più argomenti member_expression.

Funzione CUBEKPIMEMBER di Excel

La funzione CUBEKPIMEMBER restituisce la proprietà dell'indicatore chiave di prestazioni (KPI) e visualizza il nome del KPI nella cella.

Funzione CUBESETCOUNT di Excel

La funzione CUBESETCOUNT restituisce il numero di elementi in un insieme.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa con Selezione Multipla...
Gestione Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Attiva/Disattiva Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.