I denne artikel beskrives formelsyntaksen for og brugen af funktionenKUBESÆT i Microsoft Excel.
Beskrivelse
Definerer et beregnet sæt medlemmer eller tupler ved at sende et sætudtryk til kuben på serveren, som opretter sættet og returnerer det til Microsoft Excel.
Syntaks
KUBESÆT(forbindelse;sætudtryk;[tekst];[sorteringsrækkefølge];[sorter_efter])
Syntaksen for funktionen KUBESÆT har følgende argumenter:
-
Forbindelse Påkrævet. En tekststreng med navnet på forbindelsen til kuben.
-
Sætudtryk Påkrævet. En tekststreng med et sætudtryk, der resulterer i et sæt medlemmer eller tupler. Sætudtryk kan også være en cellereference til et Excel-område, der indeholder et eller flere medlemmer, tupler eller sæt, der er inkluderet i sættet.
-
Tekst Valgfrit. En tekststreng, der vises i cellen i stedet for titlen, hvis der er defineret en, fra kuben.
-
Sort_order Valgfrit. Sorteringstypen, hvis der er en, der skal udføres. Det kan være en af følgende:
Heltal |
Specificeret konstant |
Beskrivelse |
Sorter_ efter argument |
0 |
SorterIkke |
Lader sættet være i den aktuelle rækkefølge. |
Ignoreret |
1 |
SorterStigende |
Sorterer sættet stigende efter sorter_efter. |
Obligatorisk |
2 |
SorterFaldende |
Sorterer sættet faldende efter sorter_efter. |
Obligatorisk |
3 |
SorterAlfabetiskStigende |
Sorterer sættet i alfabetisk stigende rækkefølge. |
Ignoreret |
4 |
SorterAlfabetiskFaldende |
Sorterer sættet i alfabetisk faldende rækkefølge. |
Ignoreret |
5 |
SorterNeutraltStigende |
Sorterer sættet i neutralt stigende rækkefølge. |
Ignoreret |
6 |
SorterNeutraltFaldende |
Sorterer sættet i neutralt faldende rækkefølge. |
Ignoreret |
-
Standardværdien er 0. En alfabetisk sortering for et sæt tupler sorterer efter det sidste element i hver tupel. Se i Hjælp til Microsoft Office SQL Analysis Services for at få flere oplysninger om disse sorteringsrækkefølger.
-
Sorter_efter Valgfrit. En tekststreng for den værdi, der skal sorteres. Hvis du f.eks. vil finde byen med det største salg, vil sætudtryk være et sæt byer, og sorter_efter vil være salgsmålinger. Eller for at finde byen med det største indbyggertal skal sætudtryk være et sæt byer, og sorter_efter skal være deres indbyggertal. Hvis sorteringsrækkefølge kræver sorter_efter, og sorter_efter udelades, returnerer KUBESÆT fejlværdien #VÆRDI!.
Bemærkninger
-
Når funktionen KUBESÆT evalueres, vises meddelelsen "#HENTER_DATA…" midlertidigt i cellen, indtil data er hentet.
-
Hvis forbindelsesnavnet ikke er en gyldig projektmappeforbindelse gemt i projektmappen, returnerer KUBESÆT #NAVN? som fejlværdi. Hvis serveren til onlineanalysebehandling (OLAP) ikke kører, ikke er tilgængelig eller returnerer en fejlmeddelelse, returnerer KUBESÆT #NAVN? som fejlværdi.
-
Hvis syntaksen for sætudtryk er forkert, eller sættet indeholder mindst et medlem med en anden dimension end de andre medlemmer, returnerer KUBESÆT fejlværdien #I/T.
-
Hvis set_expression (sætudtryk) er længere end 255 tegn, hvilket er grænsen for et argument til en funktion, returnerer KUBESÆT #VÆRDI! . Bruge en tekststreng, der er længere end 255 tegn, angiv strengen i en celle, hvor grænsen er 32.767 tegn, og brug derefter en cellereference som argument.
-
KUBESÆT returnerer måske fejlværdien #I/T, hvis du refererer til et sessionsbaseret objekt, f.eks. et beregnet medlem eller navngivet sæt, i en pivottabel, når du deler en forbindelse, og pivottabellen bliver slettet, eller du konverterer pivottabellen til formler. (På fanen Indstillinger i gruppen Værktøjer skal du klikke på OLAP-værktøjer og derefter på Konverter til formler.)
Eksempler
=KUBESÆT("Finans","Bestilling([Produkt].[Produkt].[Produktkategori].Medlemmer,[Mængde].[Enhedssalg],ASC)","Produkter")
=KUBESÆT("Salg","[Produkt].[Alle produkter].Børn","Produkter",1,"[Mængder].[Salgsmængde]")