KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione CUBESET di Excel

AutoreAmanda Li Data di modifica

La funzione CUBESET definisce un set calcolato di membri o tuple inviando un'espressione di set al set di dati multidimensionale sul server, consentendo di estrarre tutti i valori univoci e offrendo opzioni per l'ordinamento.

funzione cubeset 1


Sintassi

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


Argomenti

  • Connessione (obbligatoria): Una stringa di testo contenente il nome della connessione al modello di dati (set di dati multidimensionale).
  • set_expression (obbligatorio): Una stringa di testo contenente un'espressione di set che restituisce un insieme di membri o tuple. In alternativa, set_expression può essere un riferimento di cella a un intervallo Excel contenente uno o più membri, tuple o set inclusi nel set.
  • Didascalia (facoltativa): Una stringa di testo che sovrascrive la didascalia definita dal set di dati multidimensionale.
  • sort_order (facoltativo): Un numero intero compreso tra 0 e 6 che indica il tipo di ordinamento da applicare. Il valore predefinito è 0.
  • InteroCostante enumerataDescrizioneArgomento sort_by
    0 o omessoSortNoneLascia il set nell'ordine esistenteIgnorato
    1SortAscendingOrdina il set in ordine crescente per sort_byObbligatorio
    2SortDescendingOrdina il set in ordine decrescente per sort_byObbligatorio
    3SortAlphaAscendingOrdina il set in ordine alfabetico crescenteIgnorato
    4Sort_Alpha_DescendingOrdina il set in ordine alfabetico decrescenteIgnorato
    5Sort_Natural_AscendingOrdina il set in ordine naturale crescenteIgnorato
    6Sort_Natural_DescendingOrdina il set in ordine naturale decrescenteIgnorato
  • sort_by (facoltativo):Una stringa di testo che specifica la misura ()MEASURE) in base alla quale ordinare. Questo argomento viene ignorato a meno che non si imposti 1 o 2 come valore per sort_order. Ad esempio, per ottenere la regione con le vendite più elevate, utilizzare set_expression per definire un set di regioni e impostare sort_bysulla misurazione delle vendite.

Valore restituito

La funzione CUBESET consente di definire un set calcolato.


Note sulla funzione

  • CUBESET restituisce un set contenente gli elementi definiti da set_expression, ordinati in base a sort_by secondo l’ordine specificato in sort_order.
  • Il messaggio #RECUPERO_DATI… viene visualizzato quando la funzione CUBESET viene valutata, prima che tutti i dati siano stati recuperati.
  • CUBESET restituisce il valore di errore #NOME?se:
    • connessionenon è una connessione valida della cartella di lavoro memorizzata nella cartella stessa, ad esempio ThisWorkbookDataModel;
    • Il server OLAP (Online Analytical Processing) non è disponibile, non è in esecuzione o ha restituito un messaggio di errore.
  • CUBESET restituisce il valore di errore #VALORE!se:
    • sort_orderè impostato su 1o 2che richiede sort_by, e l'argomento è omesso;
    • set_expressionsupera i 255 caratteri.Nota:È possibile inserire la stringa di testo in una cella e quindi fare riferimento alla cella come argomento per aggirare il problema.
  • CUBESET restituisce il valore di errore #N/Dse:
    • set_expressionnon è valido;
    • Il set contiene uno o più membri con una dimensione diversa rispetto agli altri membri.
  • Gli argomenti di CUBESET, ad eccezione di sort_order e dei riferimenti di cella, devono essere racchiusi tra virgolette doppie (").
  • I nomi di membri, dimensioni o tabelle, ecc. inseriti in set_expression devono essere racchiusi tra parentesi quadre ([ ]).

Esempio

Ho qui una tabella denominata “sales2021” che include informazioni su vendite e valutazioni di prodotti appartenenti a due categorie nell’anno 2021. Per utilizzare la funzione CUBESET e definire un set calcolato (vendite totali) di prodotti nei diversi mesi, è necessario innanzitutto aggiungere i dati di questa tabella al modello datinella cartella di lavoro esistente; il suo nome sarà sempre ThisWorkbookDataModel. Copiare o inserire quindi la seguente formula nella cella in cui si desidera visualizzare i totali (in questo esempio, il totale di prodotti specifici in un determinato mese) e premere Invioper ottenere il risultato:

=CUBESET()«ThisWorkbookDataModel»,($K$5,$J$5,$I$5,$H$5),«Totale complessivo»)

Dove

$K$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Tights]»)
$J$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Socks]»)
$I$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Shorts]»)
$H$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Caps]»)

√ Nota:La cella con una formula CUBESET visualizza solo la didascalia specificata: il set è memorizzato in modo invisibile dietro la cella. Da sola, la funzione CUBESET non è utile. Nella formula sopra, i riferimenti di cella corrispondono ai risultati restituiti dalla funzione CUBEMEMBER.

funzione cubeset 2


Funzioni correlate

Funzione CUBEMEMBER di Excel

La funzione CUBEMEMBER recupera un membro o una tupla da un set di dati multidimensionale, se presente; in caso contrario, restituisce l’errore #N/D.

Funzione CUBEVALUE di Excel

La funzione CUBEVALUE restituisce un valore aggregato da un set di dati multidimensionale, filtrato mediante più espressioni membro.

Funzione CUBEKPIMEMBER di Excel

La funzione CUBEKPIMEMBER restituisce la proprietà dell’indicatore di prestazione chiave (KPI) e ne visualizza il nome nella cella.

Funzione CUBESETCOUNT di Excel

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


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...: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 la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.