Excelova funkcija CUBESET
Funkcija CUBESET definira izračunan nabor članov ali tuplov tako, da kocki na strežniku pošlje izraz nabora. Funkcija lahko izvleče vse edinstvene vrednosti iz nastavljenega izraza in ponuja možnosti za razvrščanje.
Sintaksa
=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
Argumenti
- povezava (obvezno): Besedilni niz imena povezave s podatkovnim modelom (kocko).
- set_expression (obvezno): Besedilni niz izraza množice, ki ima za posledico niz članov ali tulp. Druga možnost je, set_expression je lahko referenca celice na Excelov obseg, ki vsebuje enega ali več članov, tulp ali nizov, vključenih v niz.
- napis (neobvezno): Besedilni niz, ki prepiše napis, ki je definiran iz kocke.
- sort_order (izbirno): Celo število od 0 do 6, ki predstavlja vrsto razvrščanja, ki naj se izvede. Privzeta vrednost je 0.
-
Integer Našteta konstanta Opis Argument razvrsti_po 0 ali izpuščeno SortNone Pusti niz v obstoječem vrstnem redu Ignorirano 1 RazvrstiNaraščajoče Razvrsti v naraščajočem vrstnem redu po Razvrsti po Obvezno 2 Razvrsti padajoče Razvrsti v padajočem vrstnem redu glede na Razvrsti po Obvezno 3 SortAlphaAscending Razvrsti v naraščajočem vrstnem redu alfa Ignorirano 4 Razvrsti_alfa_padajoče Razvrsti v padajočem vrstnem redu alfa Ignorirano 5 Razvrsti_naravno_naraščajoče Razvrsti v naravnem naraščajočem vrstnem redu Ignorirano 6 Razvrsti_naravno_padajoče Razvrsti v naravnem padajočem vrstnem redu Ignorirano - sort_by (izbirno): Besedilni niz z vrednostjo (MEASURE), po kateri je treba razvrstiti. Ta argument je prezrt, razen če nastavite 1 ali 2 kot vrstni_vrstni red. Če želite na primer pridobiti regijo z največjo prodajo, uporabite set_expression da določite nabor regij, in nastavite Razvrsti po kot merilo prodaje.
Vrnjena vrednost
Funkcija CUBESET definira izračunani niz.
Opombe k funkciji
- Rezultat CUBESET je nabor, ki vsebuje elemente, ki jih definira set_expression v navedenem vrstni_vrstni red by Razvrsti po.
- O #PROBIVANJE_PODATKOV… sporočilo bo prikazano, ko funkcija CUBESET oceni in preden bodo vsi podatki pridobljeni.
- CUBESET vrne #name? vrednost napake, če:
- povezava ni veljavna povezava delovnega zvezka, shranjena v delovnem zvezku, npr. ThisWorkbookDataModel;
- Strežnik za spletno analitično obdelavo (OLAP) ni na voljo, se ne izvaja ali je vrnil sporočilo o napaki.
- CUBESET vrne #VALUE! vrednost napake, če:
- vrstni_vrstni red nastavljena na 1 or 2 ki zahteva Razvrsti po, argument pa je izpuščen;
- set_expression je daljši od 255 znakov. Opomba: Besedilni niz lahko vnesete v celico in se nato kot rešitev sklicujete na celico kot argument.
- CUBESET vrne # N / A vrednost napake, če:
- set_expression ni veljaven;
- Niz vsebuje enega ali več članov z drugačno dimenzijo kot drugi člani.
- Argumenti CUBESET, razen vrstni_vrstni red in sklici na celice morajo biti zaprti z dvojnimi narekovaji ("").
- Imena članov, dimenzije ali tabele itd., ki jih vpišete set_expression mora biti zavit v oglate oklepaje ([ ]).
Primer
Tukaj imam tabelo z imenom »sales2021«, ki vključuje informacije o prodaji in oceni različnih izdelkov dveh kategorij v letu 2. Če želite uporabiti funkcijo CUBESET za definiranje izračunanega niza (skupne prodaje) izdelkov v različnih mesecih, bi morali prvi dodajte podatke iz te tabele v podatkovni model v obstoječem delovnem zvezku bo njegovo ime vedno ThisWorkbookDataModel. Nato kopirajte ali vnesite spodnjo formulo v celico, kjer želite pridobiti vsote (tukaj bom kot primer dobil vsoto določenih izdelkov v mesecu), in pritisnite Vnesite da dobite rezultat:
=CUBESET("ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Skupna vsota")
Kje
5 $K$ =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Hlačne nogavice]")
$J$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Socks]")
$ I $ 5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Shorts]")
$H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")
√ Opomba: Celica vsebuje formulo CUBESET, prikaže samo napis, ki ste ga določili. Komplet je nevidno shranjen za celico. CUBESET je sam po sebi neuporaben. V zgornji formuli so sklice na celice rezultati, ki jih vrne funkcija CUBEMEMBER.
Sorodne funkcije
Funkcija CUBEMEMBER pridobi član ali torko iz kocke, če obstaja. V nasprotnem primeru bo vrnjena vrednost napake #N/A.
Funkcija CUBEVALUE vrne agregirano vrednost iz kocke, filtrirano z več argumenti izraz_član.
Excelova funkcija CUBEKPIMEMBER
Funkcija CUBEKPIMEMBER vrne lastnost ključnega indikatorja uspešnosti (KPI) in prikaže ime KPI v celici.
Excelova funkcija CUBESETCOUNT
Funkcija CUBESETCOUNT vrne število elementov v nizu.
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.