Was ist "Datengranularität beibehalten"?

Standardmäßig wird die Granularität eines Datasets von der Tabelle mit der niedrigsten Granularität bestimmt. Mit der Einstellung "Datengranularität beibehalten" können Sie aber die Tabelle angeben, die die Granularität des Datasets bestimmt.

Siehe Angeben, welche Tabelle die Granularität bestimmt.

Sie können eine Kennzahl in jeder Tabelle in einem Dataset erstellen. Das kann aber dazu führen, dass die Kennzahl auf einer Seite einer Eins-zu-viele- oder Viele-zu-viele-Beziehung dupliziert wird. In diesen Fällen können Sie die Tabelle auf einer Kardinalitätsseite auf Datengranularität beibehalten setzen, um ihre Detailebene beizubehalten.

Beispiel: Wenn Sie die Tabellen "Orders" und "Order Items" anhand der Spalte "Order ID" verknüpfen und abfragen, wird "Order Total" für jeden Bestellposten dupliziert. Der Grund dafür ist, dass die Tabelle "Order Items" die niedrigere Granularität aufweist.
Beschreibung von GUID-0F02F48D-9E4A-4DE7-954B-D8F3AD04A5A7-default.jpg folgt
.jpg

Wenn die Abfrageergebnisse aber Daten auf Ebene der Tabelle "Orders" anzeigen sollen, setzen Sie die Tabelle "Orders" im Datendiagramm des Dataset-Editors auf Datengranularität beibehalten.

Hinweis:

Im folgenden Beispiel ist die Spalte "Product ID" NULL, da es mehrere Werte für PRODUCT für jede Bestellung gibt. Die Werte werden auf NULL gesetzt, um die Granularität auf Bestellebene beizubehalten.