Ga naar hoofdinhoud

Excel CUBESET-functie

De functie CUBESET definieert een berekende set leden of tupels door een setexpressie naar de kubus op de server te verzenden. De functie kan alle unieke waarden uit een set-uitdrukking halen en biedt opties voor sorteren.

kubusset functie 1


Syntaxis

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


argumenten

  • aansluiting (vereist): Een tekenreeks met de naam van de verbinding met het gegevensmodel (kubus).
  • set_expression (vereist): Een tekenreeks van een set-uitdrukking die resulteert in een set leden of tupels. Alternatief, set_expressie kan een celverwijzing zijn naar een Excel-bereik dat een of meer leden, tupels of sets bevat die in de set zijn opgenomen.
  • bijschrift (optioneel): Een tekenreeks die het bijschrift overschrijft dat is gedefinieerd vanuit de kubus.
  • sort_order (optioneel): Een geheel getal van 0 tot 6, dat het uit te voeren sorteertype vertegenwoordigt. De standaardwaarde is 0.
  • Geheel getal opgesomde constante Omschrijving Argument sort_by
    0 of weggelaten SorterenGeen Laat de set in de bestaande volgorde staan Buiten beschouwing gelaten
    1 Oplopend sorteren Sorteert in oplopende volgorde op sorteer op Nodig
    2 Aflopend sorteren Sorteert in aflopende volgorde op sorteer op Nodig
    3 SorteerAlfaOplopend Sorteert in alfa oplopende volgorde Buiten beschouwing gelaten
    4 Sorteer_Alfa_Aflopend Sorteert in aflopende alfavolgorde Buiten beschouwing gelaten
    5 Sorteren_Natuurlijk_Oplopend Sorteert in natuurlijk oplopende volgorde Buiten beschouwing gelaten
    6 Sorteren_Natuurlijk_Aflopend Sorteert in natuurlijk aflopende volgorde Buiten beschouwing gelaten
  • sort_by (optioneel): Een tekenreeks met de waarde (MEASURE) waarop moet worden gesorteerd. Dit argument wordt genegeerd, tenzij u 1 of 2 instelt als sorteervolgorde. Om bijvoorbeeld de regio met de hoogste omzet te verkrijgen, gebruikt u set_expressie om een ​​set regio's te definiëren, en set sorteer op als verkoopmaatstaf.

Winstwaarde

De functie CUBESET definieert een berekende set.


Functie-opmerkingen

  • CUBESET resulteert in een set met de items gedefinieerd door set_expressie in de gespecificeerde sorteervolgorde by sorteer op.
  • De #GETTING_DATA… bericht wordt weergegeven wanneer de CUBESET-functie evalueert en voordat alle gegevens zijn opgehaald.
  • CUBESET retourneert de #NAME? foutwaarde als:
    • aansluiting is geen geldige werkmapverbinding die is opgeslagen in de werkmap, bijvoorbeeld ThisWorkbookDataModel;
    • De OLAP-server (Online Analytical Processing) is niet beschikbaar, is niet actief of heeft een foutbericht geretourneerd.
  • CUBESET retourneert de #WAARDE! foutwaarde als:
    • sorteervolgorde is ingesteld op 1 or 2 Daarvoor heb je nodig sorteer op, en het argument wordt weggelaten;
    • set_expressie langer is dan 255 tekens. Opmerking: U kunt de tekenreeks in een cel invoeren en als tijdelijke oplossing naar de cel verwijzen als het argument.
  • CUBESET retourneert de # N / A foutwaarde als:
    • set_expressie is niet geldig;
    • De set bevat een of meer leden met een andere dimensie dan de andere leden.
  • Argumenten van CUBESET, behalve sorteervolgorde en celverwijzingen, moeten worden afgesloten met dubbele aanhalingstekens ("").
  • Namen van leden, dimensies of tabellen, enz. waarin u schrijft set_expressie moet tussen vierkante haken staan ​​([ ]).

Voorbeeld

Ik heb hier een tabel met de naam "sales2021" die de informatie bevat over de verkoop en beoordeling van verschillende producten van 2 categorieën over het jaar 2021. Om de CUBESET-functie te gebruiken om een ​​berekende set (totale verkoop) van producten in verschillende maanden te definiëren, moet u eerst voeg de gegevens uit deze tabel toe aan het gegevensmodel in de bestaande werkmap is de naam altijd Dit WerkboekDataModel. Kopieer of voer vervolgens de onderstaande formule in de cel in waar u de totalen wilt krijgen (hier krijg ik het totaal van specifieke producten in een maand als voorbeeld) en druk op Enter om het resultaat te krijgen:

=KUBUSSET("ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Eindtotaal")

Waar

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

Opmerking: De cel bevat een CUBESET-formule die alleen het door u opgegeven bijschrift weergeeft. De set wordt onzichtbaar achter de cel opgeborgen. CUBESET is op zichzelf nutteloos. In de bovenstaande formule zijn de celverwijzingen de resultaten die worden geretourneerd door de functie CUBEMEMBER.

kubusset functie 2


Gerelateerde functies

Excel CUBEMEMBER-functie

De functie CUBEMEMBER haalt een lid of tuple op uit een kubus als deze bestaat. Anders wordt een foutwaarde #N/B geretourneerd.

Excel KUBUSWAARDE Functie

De functie KUBUSWAARDE retourneert een geaggregeerde waarde van een kubus die is gefilterd door meerdere argumenten member_expression.

Excel CUBEKPIMEMBER-functie

De functie CUBEKPIMEMBER retourneert de eigenschap Key Performance Indicator (KPI) en geeft de KPI-naam weer in de cel.

Excel CUBESETCOUNT Functie

De functie CUBESETCOUNT retourneert het aantal items in een set.


De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations