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 Kræves. En tekststreng med navnet på forbindelsen til kuben.
- Set_expression Kræves. 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.
- Billedtekst Valgfri. En tekststreng, der vises i cellen i stedet for titlen, hvis der er defineret en, fra kuben.
- Sort_order Valgfri. 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.
- Sort_by Valgfri. 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 en #NAME? fejlværdi. Hvis serveren onlineanalysebehandling (OLAP) ikke kører, ikke er tilgængelig eller returnerer en fejlmeddelelse, returnerer KUBESÆT en #NAME? 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]")