Funkcija CUBESET

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel za iPad Excel Web App Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android

V tem članku sta opisani sintaksa formule in uporaba funkcije CUBESET v Microsoft Excelu.

Opis

Določi izračunan niz članov ali množic, tako da pošlje izraz niza kocki na strežniku, ki ustvari niz, in ga potem vrne Microsoft Excelu.

Sintaksa

CUBESET(povezava; izraz_niza; [napis]; [vrsta_razvrščanja]; [razvrsti_po])

V sintaksi funkcije CUBESET so ti argumenti:

  • Povezava Obvezno. Besedilni niz imena povezave s kocko.
  • Set_expression Obvezno. Besedilni niz izraza niza, ki se odrazi v nizu članov ali množic. Argument »izraz_niza« je lahko tudi sklic na celico, torej obseg v Excelu, ki vsebuje enega ali več članov, množic ali nizov, ki so vključeni v niz.
  • Napis Neobvezno. Besedilni niz, ki je prikazan v celici namesto napisa, če je določen, iz kocke.
  • Sort_order Neobvezno. Morebitna vrsta razvrščanja, ki se izvede, in je lahko nekaj od tega:
Celo število Oštevilčena konstanta Opis Sort_by argument
0 NeRazvrsti Pusti niz v obstoječem vrstnem redu. Prezrto
1 RazvrstiNaraščajoče Razvrsti niz v naraščajočem vrstnem redu glede na argument »razvrsti_po«. Obvezno
2 RazvrstiPadajoče Razvrsti niz v padajočem vrstnem redu glede na argument »razvrsti_po«. Obvezno
3 RazvrstiNaraščajočePoAbecedi Razvrsti niz v naraščajočem abecednem vrstnem redu. Prezrto
4 RazvrstiPadajočePoAbecedi Razvrsti niz v padajočem abecednem vrstnem redu. Prezrto
5 Razvrsti_naravno_naraščajoče Razvrsti niz v naraščajočem naravnem vrstnem redu. Prezrto
6 Razvrsti_naravno_padajoče Razvrsti niz v padajočem naravnem vrstnem redu. Prezrto
  • Privzeta vrednost je 0. Abecedno razvrščanje za niz množic ureja po zadnjem elementu v vsaki množici. Če želite več informacij o teh različnih vrstni redih razvrščanja, si oglejte sistem pomoči za storitve Microsoft Office SQL Analysis Services.
  • Sort_by Neobvezno. Besedilni niz vrednosti, po kateri je treba razvrstiti. Na primer, če želite dobiti mesto z največjo prodajo, bi set_expression nabor mest, sort_by pa bi bilo merilo prodaje. Ali pa, da bi dobili mesto z največjim številom prebivalcev, bi set_expression bil niz mest in sort_by bi bilo merilo prebivalstva. Če sort_order zahteva sort_by in je sort_by izpuščena, CUBESET vrne #VALUE! Sporočilo o napaki.

Opombe

  • Ko funkcija CUBESET ovrednoti podatke, v celici začasno prikaže sporočilo »#PRIDOBIVANJE_PODATKOV …«, preden so vsi podatki pridobljeni.
  • Če ime povezave ni veljavna povezava delovnega zvezka, shranjena v delovnem zvezku, vrne CUBESET #NAME? vrednost napake. Če se strežnik OLAP ne izvaja, ni na voljo ali vrne sporočilo o napaki, vrne CUBESET #NAME? vrednost napake.
  • Če sintaksa argumenta »izraz_niza« ni pravilna ali če niz vsebuje vsaj enega člana z dimenzijo, ki se razlikuje od dimenzij drugih članov, vrne funkcija CUBESET napako z vrednostjo #N/V.
  • Če je set_expression daljša od 255 znakov, kar je omejitev argumenta funkcije, vrne CUBESET #VALUE! . Če želite uporabiti besedilne nize, daljše od 255 znakov, vnesite besedilni niz v celico (za katero je omejitev 32.767 znakov) in nato uporabite sklic na celico kot argument.
  • CUBESET lahko vrne napako z vrednostjo #N/V, če v vrtilno tabelo vstavite sklic na predmet, ki temelji na seji, na primer sklic na izračunanega člana ali poimenovani niz, kadar imate povezavo v skupni rabi in je vrtilna tabela izbrisana ali jo pretvorite v formule. (Na zavihku Možnosti v skupini Orodja kliknite Orodja OLAP in nato Pretvori v formule .)

Primeri

=CUBESET("Finance";"Vrstni red([Izdelek].[Izdelek].[Kategorija izdelka].Člani;[Mere].[Prodaja enot];ASC)";"Izdelki")

=CUBESET("Prodaja";"[Izdelek].[Vsi izdelki].Otroci";"Izdelki";1;"[Mere].[Znesek prodaje")