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 Obvezen. Besedilni niz imena povezave s kocko.
-
Izraz_niza Obvezen. 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 Neobvezen. Besedilni niz, ki je prikazan v celici namesto napisa, če je določen, iz kocke.
-
Vrsta_razvrščanja Neobvezen. Morebitna vrsta razvrščanja, ki se izvede, in je lahko nekaj od tega:
Celo število |
Oštevilčena konstanta |
Opis |
Argument razvrsti_po |
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 Neobvezen. Besedilni niz vrednosti, po kateri želite razvrščati. Če želite na primer dobiti mesto z najvišjo prodajo, bi set_expression bil nabor mest, sort_by bi bil ukrep prodaje. Če pa želite dobiti mesto z najvišjim prebivalstvom, set_expression bil nabor mest in sort_by bi bil merilo prebivalstva. Če sort_order zahteva sort_by in sort_by ga izpustite, funkcija 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 funkcija CUBESET #NAME? . Če strežnik OLAP ne deluje, ni na voljo ali vrne sporočilo o napaki, vrne funkcija CUBESET #NAME? .
-
Č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 set_expression daljša od 255 znakov, kar je omejitev za argument funkcije, vrne funkcija CUBESET #VALUE! . Če želite uporabiti besedilne nize, daljše od 255 znakov, vnesite besedilni niz v celico (za katero je omejitev 32.767 znakov), nato pa za argument uporabite sklic na celico.
-
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")