Die Elementbaum-Struktur wird verwendet, um alle verfügbaren Elementeigenschaften innerhalb eines Projekts/Unterprojekts anzuzeigen. Sie wird aus der Projektvorlage gezogen und beinhaltet alle Elementeigenschaften, einschließlich benutzerdefinierter Felder.
Innerhalb des hierarchischen Datenstruktur-Baums gibt es Listen, Felder und berechnete Felder. Für jede Liste innerhalb der hierarchischen Struktur kann ein Band definiert werden, welches durch seine Elemente iteriert. Die direkte Verwendung eine Unter-Liste in einem Band gibt nur sein oberstes Element zurück, da es nicht automatisch durch die Liste iterieren kann, und daher nicht empfohlen wird. Berechnete Felder sind Felder, die einen Wert zurückgeben, der auf einer flexiblen Funktion basiert. Ein benutzerdefiniertes Feld kann, zum Beispiel, 1 zurückgeben, wenn der Test erfolgreich war und 0, wenn nicht. Diese Verwendung erlaubt es Ihnen, alle erfolgreichen Tests zu zählen, was andernfalls einen großen Skript-Aufwand verursachen würde.
Verbundene Elemente
Alle verbundenen Elemente werden in der Abhängigkeits-Ansicht eines Elements angezeigt. Verbundene Elemente eines Testszenarios sind, zum Beispiel, die Testfälle, die es enthält. Sie können im Bericht-Designer auf diese Informationen zugreifen und durch die verbundenen Elemente iterieren.
Beispiel: Integration von Datenvariablen in den Bericht
Im untenstehenden Beispiel geben wir visuell an, wie die Feldlisten-Elemente mit dem Bericht-Layout-Designer verbunden sind.
Berechnete Felder
Die Werte von berechneten Feldern werden von einem Formular festgelegt und während der Erstellung des Berichts dynamisch berechnet.
Ein Beispiel-Ausdruck, welcher den Wert eines berechneten Feldes definieren könnte: