În mod prestabilit, granularitatea unui set de date este determinată de tabelul cu cea mai mică granularitate, dar puteţi utiliza setarea păstrare granularitate pentru a specifica ce tabel determină granularitatea setului de date.
Consultaţi Specificarea tabelului care determină granularitatea.
Puteţi crea o măsură în orice tabel dintr-un set de date. Totuşi, acest lucru poate determina ca măsura de pe o parte a unei relaţii unu-la-mai mulţi sau mai mulți-la-mai mulţi să fie duplicată. În astfel de cazuri, puteţi seta tabelul la o cotă a cardinalităţii de Păstrare granularitate, pentru a păstra nivelul de detaliu al acestuia.
De exemplu, dacă aveţi un tabel cu comenzi şi un tabel cu elemente ale comenzii, faceţi join în coloana ID comandă şi interogaţi-le, iar totalul comenzii va fi duplicat pentru fiecare element din comandă. Acest lucru se întâmplă deoarece tabelul cu elementele comenzii are o granularitate mai redusă.
.jpg
Notă:
În următorul exemplu, coloana ID produs are valoarea NULL deoarece există mai multe valori pentru PRODUS la fiecare comandă. Valorile sunt setate la NULL pentru a păstra granularitatea la nivelul comenzii.