Sætningen TRANSFORM

Opretter en krydstabuleringsforespørgsel.

Syntaks

TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN (værdi1[, værdi2[, ...]])]

TRANSFORM-sætningen består af følgende dele:

Del

Beskrivelse

aggfunction

En SQL-aggregeringsfunktion, der opererer på de markerede data.

selectstatement

En SELECT-sætning.

pivotfield

Det felt eller udtryk, du vil bruge til at oprette kolonneoverskrifter i resultatsættet for forespørgslen.

værdi1, værdi2

Faste værdier, der bruges til at oprette kolonneoverskrifter.


Bemærkninger

Når du opsummerer data ved hjælp af en krydstabuleringsforespørgsel, skal du vælge værdier fra de angivne felter eller udtryk som kolonneoverskrifter, så du kan få vist data i et mere kompakt format end med en vælg forespørgsel.

TRANSFORM er valgfri, men når den er inkluderet, er det den første sætning i en SQL-streng. Den står foran en SELECT-sætning, der angiver de felter, der bruges som rækkeoverskrifter, og en GROUP BY-delsætning, der angiver rækkegruppering. Du kan eventuelt medtage andre delsætninger, f.eks. WHERE, der angiver yderligere markerings- eller sorteringskriterier. Du kan også bruge underforespørgsler som prædikater – specifikt dem i WHERE-delsætningen – i en krydstabuleringsforespørgsel.

De værdier, der returneres i pivotfield, bruges som kolonneoverskrifter i resultatsættet for forespørgslen. Eksempelvis ville en pivotering af månedens salgstal i en krydstabuleringsforespørgsel oprette 12 kolonner. Du kan begrænse pivotfield til at oprette overskrifter fra faste værdier (værdi1, værdi2), som er angivet i den valgfri IN-delsætning. Du kan også medtage faste værdier, som ikke findes nogen data for, hvis du vil oprette flere kolonner.



Udvid dine 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.

×