Hvad er Bevar detalje?

Et datasæts detaljeringsgrad afgøres som standard af tabellen med den laveste detaljeringsgrad, men du kan bruge indstillingen Bevar detalje til at angive, hvilken tabel der bestemmer datasættets detaljeringsgrad.

Se Angive, hvilken tabel der bestemmer detaljeringsgrad.

Du kan oprette en måling i en given tabel i et datasæt. Dette kan imidlertid føre til, at målingen på den ene side i en en-til-mange-relation eller en mange-til-mange-relation duplikeres. I sådanne tilfælde kan du angive tabellen på den ene side af kardinaliteten med Bevar detalje for at bevare dens detaljeringsniveau.

Hvis du for eksempel har tabellen Orders og tabellen Order Items, sammenkæder dem via kolonnen Order ID og forespørger på dem, duplikeres Order Total for hvert ordreelement. Dette skyldes, at tabellen Order Items har den laveste detaljeringsgrad.
Beskrivelse af GUID-0F02F48D-9E4A-4DE7-954B-D8F3AD04A5A7-default.jpg følger
.jpg

Hvis du imidlertid vil have forespørgselsresultaterne til at vise data på niveauet for tabellen Orders, skal du i datadiagrammet i Dataset Editor angive tabellen Orders med Bevar detalje.

Bemærk:

I det følgende eksempel er kolonnen Product ID NULL, fordi der er flere værdier for PRODUCT til hver ordre. Værdierne er sat til NULL for at bevare detaljeringsgraden på Order-niveau.