Tässä artikkelissa kuvataan Microsoft Excelin KUUTIOJOUKKO-funktion kaavasyntaksi ja käyttö.
Kuvaus
Määrittää lasketun jäsen- tai monikkojoukon lähettämällä joukon lausekkeita palvelimessa olevalle kuutiolle. Palvelin luo joukon ja palauttaa sen Microsoft Excelille.
Syntaksi
KUUTIOJOUKKO(yhteys; joukkolauseke; [otsikko]; [lajittelujärjestys]; [lajitteluavain])
KUUTIOJOUKKO-funktion syntaksissa on seuraavat argumentit:
-
Yhteys Pakollinen. Merkkijono, joka sisältää kuutioon muodostetun yhteyden nimen.
-
Joukkolauseke Pakollinen. Lausekkeen sisältävä merkkijono, joka antaa tulokseksi tulos- tai monikkojoukon. Joukkolauseke voi myös olla soluviittaus Excel-alueeseen, joka sisältää jäseniä, monikkoja tai joukkoon sisältyviä joukkoja.
-
Kuvateksti Valinnainen. Tämä merkkijono näkyy solussa sen otsikon sijasta, joka on mahdollisesti määritetty kuutiossa.
-
Sort_order Valinnainen. Suoritettava lajittelutyyppi, jos sellainen on, ja se voi olla jokin seuraavista:
Kokonaisluku |
Luettelovakio |
Kuvaus |
Lajitteluavain-argumentti |
0 |
SortNone |
Ei muuta joukon järjestystä. |
Ohitettu |
1 |
SortAscending |
Lajittelee joukon nousevaan järjestykseen lajitteluavain-argumentin mukaan. |
Pakollinen |
2 |
SortDescending |
Lajittelee joukon laskevaan järjestykseen lajitteluavain-argumentin mukaan. |
Pakollinen |
3 |
SortAlphaAscending |
Lajittelee joukon nousevaan aakkosjärjestykseen. |
Ohitettu |
4 |
Sort_Alpha_Descending |
Lajittelee joukon laskevaan aakkosjärjestykseen. |
Ohitettu |
5 |
Sort_Natural_Ascending |
Lajittelee joukon nousevaan luonnolliseen järjestykseen. |
Ohitettu |
6 |
Sort_Natural_Descending |
Lajittelee joukon laskevaan luonnolliseen järjestykseen. |
Ohitettu |
-
Oletusarvo on 0. Kun monikkojoukko lajitellaan aakkoslajittelulla, järjestys määräytyy kunkin monikon viimeisen alkion mukaan. Lisätietoja eri lajittelujärjestyksistä on Microsoft Office SQL Analysis Services -palvelun ohjeessa.
-
Lajitteluperuste Valinnainen. Merkkijono, jonka mukaan lajittelu tehdään. Jos esimerkiksi haluat etsiä kaupungin, jossa myynti on ollut suurin, joukkolauseke on kaupunkien joukko ja lajitteluavain on myynnin määrä. Jos haluat etsiä kaupungin, jonka asukasluku on suurin, joukkolauseke on kaupunkien joukko ja lajitteluavain on asukkaiden määrä. Jos lajittelujärjestys vaatii lajitteluperusteen eikä lajitteluperustetta ole annettu, KUUTIOJOUKKO palauttaa #ARVO! ‑virhesanoman.
Huomautuksia
-
Kun KUUTIOJOUKKO-funktio suorittaa laskentaa, solussa näkyy teksti #HAETAAN_TIETOJA, kunnes kaikki tiedot on noudettu.
-
Jos yhteyden nimi ei ole kelvollinen työkirjaan tallennettu työkirjan yhteys, KUUTIOJOUKKO palauttaa #NIMI? ‑virhearvon. Jos OLAP-palvelin ei ole toiminnassa tai käytettävissä tai se palauttaa virhesanoman, KUUTIOJOUKKO palauttaa #NIMI? ‑virhearvon.
-
KUUTIOJOUKKO palauttaa virhearvon #PUUTTUU!, kun joukkolausekkeen syntaksi on virheellinen tai joukko sisältää vähintään yhden jäsenen, jonka ulottuvuus on eri kuin muiden.
-
Jos joukkolauseke on pidempi kuin funktion argumentin rajaksi määritetty 255 merkkiä, KUUTIOJOUKKO palauttaa #ARVO! ‑virhearvon. Voit käyttää pidempiä kuin 255 merkin merkkijonoja syöttämällä tekstin soluun (joiden raja on 32 767 merkkiä) ja käyttämällä soluviittausta argumenttina.
-
KUUTIOJOUKKO saattaa palauttaa virhearvon #PUUTTUU!, jos viittaat yhteyden jakamisen aikana pivot-taulukossa istuntoperustaiseen objektiin, kuten laskettuun jäseneen tai nimettyyn joukkoon, ja jos kyseinen pivot-taulukko poistetaan tai muunnat sen kaavoiksi. (Valitse Asetukset-välilehden Työkalut-ryhmästä OLAP-työkalut ja valitse sitten Muunna kaavoiksi.)
Esimerkkejä
=KUUTIOJOUKKO(”Rahoitus”,”Tilaus([Tuote].[Tuote].[Tuoteluokka].Jäsenet,[Koot].[Yksikkömyynti],ASC)”,”Tuotteet”)
=(KUUTIOJOUKKO (”Myynti”,”[Tuote].[ Kaikki tuotteet].Lasten”,”Tuotteet”,1,”[Koot][MyyntiSumma]”)