Erstellen eines neuen Felds (Berichts-Generator 1.0)
Die im Berichts-Generator verwendete Datenquelle besteht aus Feldern, die zu Entitäten zusammengefasst sind. Jedes Feld in der Datenquelle enthält eine Formel, die dem Berichts-Generator mitteilt, welche Informationen von der zugrunde liegenden Datenbank abgerufen werden sollen. Die Person, die die Datenquelle erstellt hat, hat im Vorgriff darauf, wie Sie und andere Benutzer die Daten in der Datenquelle voraussichtlich verwenden möchten, wahrscheinlich bereits zahlreiche Text-, Aggregat-, Zahlen-, Datums- und Uhrzeit-, Währungs-, boolesche und Bildfelder erstellt. Möglicherweise müssen Sie die Daten jedoch bearbeiten, da keines der verfügbaren Felder genau die Daten darstellt, die Sie zu Ihrem Bericht hinzufügen möchten. In diesem Fall können Sie mithilfe der Funktionen im Berichts-Generator Felder erstellen.
Beispiel: Angenommen, Sie müssen das Alter der Mitarbeiter in der Firma ermitteln. Die einzige Information, die Ihnen zur Verfügung steht, ist das Geburtsdatum der einzelnen Mitarbeiter. Wenn Sie ein neues Feld erstellen, können Sie die einzelnen Alterswerte mithilfe der Funktionen DateDiff und Today berechnen. Beispiel für die Verwendung von Text: Angenommen, Sie möchten die Felder für den ersten Vornamen, den zweiten Vornamen und den Nachnamen zusammenfassen und den Namen der einzelnen Mitarbeiter in einem Feld anzeigen. Dazu müssen Sie ein neues Feld erstellen und anschließend die drei Felder mithilfe der Verkettungsfunktion zusammenfassen.
Suchen Sie vor dem Erstellen des Feldes im Explorerbereich nach der Entität, die Sie für den Kontext des Feldes verwenden möchten. Dadurch verweisen Sie den Berichts-Generator auf die Informationen, die dieser benötigt, um die zugrunde liegende Datenbank abzufragen und/oder zu bearbeiten. Bei den obigen Beispielen suchen Sie vor dem Erstellen des neuen Feldes nach der Entität Mitarbeiter.
Wenn Sie die Kontextentität für das Feld gefunden haben, klicken Sie einfach auf die Schaltfläche Neues Feld, um das Dialogfeld Formel definieren aufzurufen. Um das Feld im Dialogfeld Formel definieren zu erstellen, können Sie Felder in die Formel ziehen und die verfügbaren Funktionen verwenden. Wenn Sie das Feld erstellt haben, können Sie dem Feld einen aussagekräftigen Namen geben und es in der Kontextentität speichern. Wenn Sie das Feld gespeichert haben, wird es im Bereich Felder angezeigt. Sie können die Formel weiter anpassen und das neue Feld so wie jedes andere Feld verwenden.
Denken Sie beim Speichern des neuen Feldes daran, dass dieses Feld nicht in der Datenquelle gespeichert wird und für andere, die dieselbe Datenquelle verwenden, nicht verfügbar ist. Das Feld wird nur im aktuellen Bericht gespeichert. Wenn Sie den Bericht mit anderen gemeinsam verwenden und die anderen die Berechtigung zum Bearbeiten des Berichts haben, können diese das neue Feld ebenfalls verwenden.
Hinweis |
---|
Wenn Sie feststellen, dass Sie immer wieder denselben Typ Feld erstellen, oder wenn andere Ihr neues Feld hilfreich finden, wenden Sie sich an die Person, die Ihre Datenquelle erstellt, damit diese das Feld in die Datenquelle integriert. |