Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni CUBESET valemisüntaksit ja kasutamist.
Kirjeldus
Määratleb arvutatud kogumi liikmeid või kordseid, saates serveris asuvasse kuupi kogumiavaldise, mis loob kogumi ja tagastab selle siis Microsoft Excelisse.
Süntaks
CUBESET(ühendus, hulgaavaldis, [pealdis];[sortimisjärjestus];[sortimisalus])
Funktsiooni CUBESET süntaksil on järgmised argumendid.
-
Ühendus – nõutav. Kuubiühenduse nime tekstistring.
-
Hulgaavaldis – nõutav. Kogumiavaldise tekstistring, mis tagastab kogumi liikmeid või kordseid. Kogumi_avaldis võib olla ka lahtriviide Exceli vahemikule, mis sisaldab üht või mitut kogumisse kuuluvat liiget, kordset või kogumit.
-
Pealdis – valikuline. Tekstistring, mis kuvatakse lahtris kuubi pealdise asemel, kui see on kuubis määratletud.
-
Sortimisjärjestus – valikuline. Soovi korral kasutatav sortimistüüp, mis võib olla üks järgmistest.
Täisarv |
Loendatud konstant |
Kirjeldus |
Argument Sortimisalus |
0 |
SortNone |
Kogum jäetakse olemasolevasse järjestusse. |
Ignoreeritud |
1 |
SortAscending |
Kogum sorditakse argumendi sortimisalus järgi tõusvas järjestuses. |
Nõutav |
2 |
SortDescending |
Kogum sorditakse argumendi sortimisalus järgi laskuvas järjestuses. |
Nõutav |
3 |
SortAlphaAscending |
Kogum sorditakse tähestikulises tõusvas järjestuses. |
Ignoreeritud |
4 |
Sort_Alpha_Descending |
Kogum sorditakse tähestikulises laskuvas järjestuses. |
Ignoreeritud |
5 |
Sort_Natural_Ascending |
Kogum sorditakse loomulikus tõusvas järjestuses. |
Ignoreeritud |
6 |
Sort_Natural_Descending |
Kogum sorditakse loomulikus laskuvas järjestuses. |
Ignoreeritud |
-
Vaikeväärtus on 0. Kordsete kogumi tähestikuline sortimine sordib iga kordse viimase elemendi järgi. Lisateavet sortimisjärjestuste kohta leiate Microsoft Office SQL-i analüüsiteenuste spikrisüsteemist.
-
Sort_by Valikuline. Sorditava väärtuse tekstistring. Näiteks suurima müügimahuga linna saamiseks set_expression oleks linnade kogum ja sort_by oleks müüginäitaja. Või suurima rahvaarvuga linna saamiseks set_expression oleks linnade kogum ja sort_by oleks rahvaarvu näitaja. Kui sort_order nõuab sort_by ja sort_by puudub, tagastab funktsioon CUBESET #VALUE! tõrketeadet.
Kommentaarid
-
Sel ajal, kui funktsioon CUBESET väärtusi hindab, kuvatakse andmete allalaadimise ajal lahtris ajutiselt teade "#GETTING_DATA…".
-
Kui ühenduse nimi pole töövihikus salvestatud kehtiv töövihikuühendus, tagastab funktsioon CUBESET #NAME? #NUM!. Kui OLAP-server ei tööta, pole saadaval või tagastab tõrketeate, tagastab funktsioon CUBESET #NAME? #NUM!.
-
Kui argumendi kogumi_avaldis süntaks on vale või kui kogum sisaldab vähemalt ühte teistest liikmetest erineva mõõtmega liiget, tagastab funktsioon CUBESET veaväärtuse #N/A.
-
Kui set_expression on pikem kui 255 märki (st funktsiooni argumendi piirmäär), tagastab funktsioon CUBESET #VALUE! #NUM!. Üle 255 märgi pikkuste tekstistringide kasutamiseks sisestage tekstistring lahtrisse (mille limiit on 32 767 märki) ja seejärel kasutage argumendina lahtriviidet.
-
Kui viitate ühiskasutatava ühendusega PivotTable-liigendtabelis seansipõhisele objektile (nt arvutatud liikmele või nimega komplektile) ning PivotTable-liigendtabel on kustutatud või olete PivotTable-liigendtabeli valemiteks teisendanud, võib funktsioon CUBESET tagastada veaväärtuse #N/A. (Klõpsake menüü Suvandid jaotises Tööriistad nuppu OLAP-i tööriistad ning klõpsake seejärel käsku Teisenda valemiteks.)
Näited
=CUBESET("Rahandus";"Tellimus([Toode].[Toode].[Tootekategooria].Liikmed;[Mõõdud].[Ühikute müük];ASC)";"Tooted")
=CUBESET("Müük";"[Toode].[Kõik tooted].Lapsed";"Tooted";1;"[Mõõdud].[Müügimaht]")