KUUTIONARVO (KUUTIONARVO-funktio)

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Tässä artikkelissa kuvataan Microsoft Excelin KUUTIONARVO-funktion kaavasyntaksi ja käyttö.

Kuvaus

Palauttaa koostetun arvon kuutiosta.

Syntaksi

KUUTIONARVO(yhteys; [jäsenlauseke1]; [jäsenlauseke2], …)

KUUTIONARVO-funktion syntaksissa on seuraavat argumentit:

  • Yhteys    Pakollinen. Merkkijono, joka sisältää kuutioon muodostetun yhteyden nimen.

  • Jäsenlauseke    Valinnainen. Moniulotteisen lausekkeen (MDX) määrittävä merkkijono, joka yksilöi kuution jäsenen tai monikon. Vaihtoehtoisesti jäsenlauseke voi olla KUUTIOJOUKKO-funktiolla määritetty joukko. Voit käyttää jäsenlauseketta leikkurina, joka määrittää kuution sen osan, jonka koostettu arvo palautetaan. Jos jäsenlauseke ei määritä mittaa, funktio käyttää kuution oletusmittaa.

Huomautuksia

  • Kun KUUTIONARVO-funktio suorittaa laskentaa, solussa näkyy teksti #HAETAAN_TIETOJA, kunnes kaikki tiedot on noudettu.

  • Jos jäsenlauseke sisältää soluviittauksen ja viitattu solu sisältää datakuutiofunktion, niin jäsenlauseke soveltaa MDX-lauseketta viitatun solun kohteeseen viitatussa solussa näkyvän arvon sijasta.

  • Jos yhteyden nimi ei ole kelvollinen työkirjaan tallennettu työkirjan yhteys, KUUTIONARVO palauttaa #NIMI? ‑virhearvon. Jos OLAP-palvelin ei ole toiminnassa tai käytettävissä tai se palauttaa virhesanoman, KUUTIONARVO palauttaa #NIMI? ‑virhearvon.

  • Jos jokin monikon elementti on virheellinen, KUUTIONARVO palauttaa #ARVO! ‑virhearvon.

  • KUUTIONARVO palauttaa virhearvon #PUUTTUU! seuraavissa tapauksissa:

    • Jäsenlausekkeen syntaksi on virheellinen.

    • Jäsenlausekkeen määrittämää jäsentä ei ole kuutiossa.

    • Monikko on virheellinen, koska määritetyillä arvoilla ei ole leikkauskohtaa. (Tämä voi tapahtua saman hierarkian useille jäsenille.)

    • Joukko sisältää ainakin yhden jäsenen, jonka ulottuvuus eri kuin muiden jäsenten ulottuvuus.

    • KUUTIONARVO 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.)

Ongelma: Null-arvot muunnetaan tyhjiksi merkkijonoiksi

Jos Excel-ohjelman solussa ei ole tietoja, koska et ole muuttanut niitä tai olet poistanut sisällön, solun arvo on tyhjä. Useissa tietokantajärjestelmissä tyhjää arvoa kutsutaan Null-arvoksi. Tyhjä arvo eli Null-arvo tarkoittaa kirjaimellisesti Ei arvoa. Kaava ei voi kuitenkaan koskaan palauttaa tyhjää merkkijonoa tai Null-arvoa. Kaava palauttaa aina jonkin seuraavista kolmesta arvosta: numeroarvo, tekstiarvo, joka voi olla tyhjä merkkijono, tai virhearvo, kuten #LUKU! tai #ARVO!

Jos kaavassa on OLAP (Online Analytical Processing)-tieto kantaan yhdistetty KUUTION arvo-funktio ja kysely tälle tieto kannalle aiheuttaa tyhjäarvon, Excel muuntaa tämän tyhjäarvon tyhjäksi merkki jonoksi, vaikka kaava muutoin palauttaisi luvun. arvo. Tämä voi johtaa tilanteeseen, jossa solu alueessa on yhdistelmä numeerisia ja tyhjiä merkki jono arvoja, ja tämä tilanne voi vaikuttaa muihin soluihin viittaavaihin kaavoihin. Jos esimerkiksi a1 ja a3 sisältävät lukuja ja a2 sisältää kaavan, jossa on KUUTION arvo-funktio, joka palauttaa tyhjän merkki jonon, seuraava kaava palauttaa #VALUE! Virhe

=A1+A2+A3

Voit estää tämän etsimällä tyhjää merkkijonoa ONTEKSTI-funktiolla ja korvaamalla JOS-funktion avulla tyhjän numerolla 0 (nolla), kuten seuraavassa esimerkissä tehdään:

=JOS(ONTEKSTI(A1),0,A1)+JOS(ONTEKSTI(A2),0,A2)+JOS(ONTEKSTI(A3),0,A3)

Vaihtoehtoisesti voit sisällyttää KUUTIONARVO-funktion JOS-ehtoon, joka palauttaa 0-arvon, jos KUUTIONARVO-funktion tuloksena on tyhjä merkkijono, kuten seuraavassa esimerkissä:

=JOS (KUUTIONARVO(”Myynti”,”[Koot].[Tuotto]”,”[Aika].[2004]”,”[Kaikki tuotteet].[Juomat]”)=””, 0, KUUTIONARVO(”Myynti”,”[Koot].[Tuotto]”,”[Aika].[2004]”,”[Kaikki tuotteet].[Juomat]”))

Huomaa, ettei SUMMA-funktio edellytä tyhjän merkkijonon testaamista, sillä se jättää automaattisesti huomioimatta tyhjät merkkijonot palautusarvonsa laskennassa.

Esimerkkejä

=KUUTIONARVO(”Myynti”,”[Koot].[Tuotto]”,”[Aika].[2004]”,”[Kaikki tuotteet].[Juomat]”)

=KUUTIONARVO($A$1,”[Koot].[Tuotto]”,D$12,$A23)

=KUUTIONARVO(”Myynti”,$B$7,D$12,$A23)

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×