KUBEVÆRDI, funktionen

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

I denne artikel beskrives formelsyntaksen for og brugen af funktionen KUBEVÆRDI i Microsoft Excel.

Beskrivelse

Returnerer en sammenlagt (aggregeret) værdi fra kuben.

Syntaks

KUBEVÆRDI(forbindelse;[medlemsudtryk1];[medlemsudtryk2];…)

Syntaksen for funktionen KUBEVÆRDI har følgende argumenter:

  • Forbindelse    Påkrævet. En tekststreng med navnet på forbindelsen til kuben.

  • Medlemsudtryk    Valgfrit. En tekststreng fra et MDX-udtryk (MultiDimensional eXpression), der evalueres til et medlem eller en tupel i kuben. Alternativt kan medlemsudtryk være et sæt defineret med funktionen KUBESÆT. Brug medlemsudtryk som et udsnit til at definere den del af kuben, som den sammenlagte værdi returneres for. Hvis der ikke er angivet et mål i medlemsudtryk, bruges standardmålet for kuben.

Bemærkninger

  • Når funktionen KUBEVÆRDI evalueres, vises meddelelsen "#HENTER_DATA…" midlertidigt i cellen, indtil data er hentet.

  • Hvis en cellereference bruges til medlemsudtryk, og den cellereference indeholder en KUBE-funktion, så bruger medlemsudtryk MDX-udtrykket for elementet i den refererede celle og ikke værdien, der er vist i den refererede celle.

  • Hvis forbindelsesnavnet ikke er en gyldig projektmappeforbindelse gemt i projektmappen, returnerer KUBEVÆRDI et #NAME? . Hvis Online Analytical Processing-serveren (OLAP) ikke kører, ikke er tilgængelig eller returnerer en fejlmeddelelse, returnerer KUBEVÆRDI et #NAME? .

  • Hvis mindst et element i tuplen er ugyldigt, returnerer KUBEVÆRDI et #VALUE! .

  • KUBEVÆRDI returnerer fejlværdien #I/T når:

    • Syntaksen for medlemsudtryk er forkert.

    • Medlemmet, der er angivet af medlemsudtryk, findes ikke i kuben.

    • Tuplen er ugyldig, fordi der ikke er nogle fællesmængde for de angivne værdier. (Dette kan forekomme med flere elementer fra det samme hierarki).

    • Sættet indeholder mindst et medlem med en anden dimension end de andre medlemmer.

    • KUBEVÆRDI kan returnere en fejlværdi for #N/A, hvis du refererer til et sessions baseret objekt, f. eks et beregnet medlem eller et navngivet sæt, i en pivottabel, når du deler en forbindelse, og den pågældende pivottabel slettes, eller du konverterer pivottabellen til formler. Klik på OLAP-værktøjeri gruppen værk tøjer under fanen Indstillinger , og klik derefter på Konvertér til formler.

Problem: Nulværdier konverteres til strenge af længden nul

Hvis en celle ikke har nogen data i Excel, fordi du aldrig har ændret den, eller du har slettet indholdet, indeholder cellen en tom værdi. I mange databasesystemer kaldes en tom værdi en null-værdi. En tom eller null-værdi bogstav værdi betyder "ingen værdi". En formel kan dog aldrig returnere en tom streng eller null-værdi. En formel returnerer altid en af tre værdier: en talværdi; en tekstværdi, som kan være en streng af længden nul eller en fejlværdi, f. eks #NUM! eller #VALUE.

Hvis en formel indeholder funktionen KUBEVÆRDI, der er tilknyttet en OLAP-database (Online Analytical Processing), og en forespørgsel til denne database resulterer i en nulværdi, konverterer Excel nulværdien til en streng af længden nul, også selvom formlen ellers ville returnere en talværdi. Dette kan føre til en situation, hvor en række celler indeholder en kombination af numeriske strenge og strenge af længden nul, og denne situation kan påvirke resultatet af andre formler, der henviser til den pågældende række celler. Hvis f.eks. A1 og A3 indeholder tal, og A2 indeholder en formel med funktionen KUBEVÆRDI, der returnerer en streng af længden nul, returnerer følgende formel fejlværdien #VÆRDI!:

=A1+A2+A3

For at undgå dette kan du teste for en streng af længden nul ved at bruge funktionen ER.TEKST og ved at bruge funktionen HVIS til at erstatte strengen af længden nul med et 0 (nul), som eksemplet nedenfor viser:

=HVIS(ER.TEKST(A1),0,A1)+HVIS(ER.TEKST(A2),0,A2)+HVIS(ER.TEKST(A3),0,A3)

Du kan også indlejre funktionen KUBEVÆRDI i en HVIS-betingelse, der returnerer en nulværdi, hvis funktionen KUBEVÆRDI evalueres til en streng af længden nul, som eksemplet nedenfor viser:

=HVIS (KUBEVÆRDI("Salg","[Mængder].[Profit]","[Tid].[2004]","[Alle produkter].[Drikkevarer]")="", 0, KUBEVÆRDI("Salg","[Mængder].[Profit]","[Tid].[2004]","[Alle produkter].[Drikkevarer]"))

Bemærk, at funktionen SUM ikke kræver test af en streng af længden nul, fordi den automatisk ignorerer strenge af længden nul, når den beregner returværdi.

Eksempler

=KUBEVÆRDI("Salg","[Mængder].[Profit]","[Tid].[2004]","[Alle produkter].[Drikkevarer]")

=KUBEVÆRDI($A$1,"[Mængder].[Profit]",D$12,$A23)

=KUBEVÆRDI("Salg",$B$7,D$12,$A23)

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×