Benutzer mit fortgeschrittenen Kenntnissen über logische Operatoren und die Programmiersprache SQL können benutzerdefinierte Felder erstellen. Durch das Hinzufügen eines benutzerdefinierten Felds können Sie Felder und Funktionen zu einem SQL-Ausdruck kombinieren, der beim Ausführen des Berichts berechnet wird. Diese SQL-Ausdrücke können Funktionen und Aggregate verwenden sowie arithmetische, logische und Vergleichs-Operatoren.
Hinweis: Derzeit unterstützt die Anwendung keine Gruppierung benutzerdefinierter Felder, die mit einer Aggregationsfunktion konfiguriert sind. Wenden Sie das Kontrollkästchen Gruppieren nach nicht auf benutzerdefinierte Felder an, die auf der Registerkarte Felder des Ad-hoc-Berichtsgenerators konfigurierte Funktionen sind. Weitere Informationen finden Sie unter Gruppierung konfigurieren.
Eine Liste der von benutzerdefinierten Feldern unterstützten Funktionen und Operatoren finden Sie unter Bibliothek für benutzerdefinierte Feldfunktionen. Weitere Informationen zu SQL-Funktionen und Beispiele für ihre Funktionsweise sind in mehreren Online-Quellen verfügbar, einschließlich http://msdn.microsoft.com/en-us/library/ ms174318.aspx.
Sie können Felder in Ihren Ausdruck aufnehmen, die im Datensatz Ihres Berichts verfügbar sind. Einige Berichtsthemen enthalten vorkonfigurierte benutzerdefinierte Felder. Für benutzerdefinierte Felder in Berichten, die auf V1-Themen basieren, können Sie andere benutzerdefinierte Felder in Ihre Ausdrücke aufnehmen. Bei Berichten, die auf V2-Themen basieren, und Berichten, die aus einem leeren Datensatz erstellt wurden, werden benutzerdefinierte Felder im Ausdruckseditor grau angezeigt und Sie können sie nicht Ihrem Ausdruck hinzufügen.
Die folgenden Themen enthalten weitere Informationen zu benutzerdefinierten Feldern: