Ausdrücke in Calculation Views werden in SQL geschrieben. Sie schreiben Ausdrücke in:
Berechnete Spalten
Filter
Eingeschränkte Spalten
Darüber hinaus kann SQL verwendet werden, um Werte für Eingabeparameter zu generieren. SQL kann beispielsweise die Top-5-Kunden des aktuellen Monats ermitteln und diese an den Eingabeparameter der Calculation View übergeben, der als Filter verwendet werden soll. Dies ist eine sehr leistungsstarke Funktion, da Eingabeparameter in allen Calculation Views verwendet werden, um dynamische Werte für Filter, Rangfolgenschwellenwerte, das Vorbelegen von Benutzereingabeaufforderungen, Berechnungen usw. bereitzustellen.
Der Ausdruckseditor
Der Ausdruckseditor wird zum Anlegen des SQL-Ausdrucks verwendet.
Sie können Ihren Ausdrücken beliebige vorgeschlagene Komponenten hinzufügen:
- Elemente: Spalten, Parameter usw.
Sie können auch auf die Wertehilfe zugreifen, um bestimmte Spaltenwerte in den Ausdruck aufzunehmen.
- Funktionen
Funktionen werden in Kategorien (Datum, Zeichenfolge usw.) angezeigt, und Sie können nach Schlüsselwörtern filtern.
- Operatoren
Wenn Sie mit dem Schreiben des Ausdrucks fertig sind, können Sie die Syntax überprüfen.

Einer der Hauptvorteile der Verwendung von SQL besteht darin, dass sie eine lange Liste vorgefertigter Funktionen bereitstellt. Diese Funktionen können erhebliche zusätzliche Optionen bieten, wenn Sie versuchen, eine Logik zu entwickeln, bei der Daten manipuliert werden müssen. SQL bietet beispielsweise viele Zeichenfolgenmanipulationsfunktionen, die nützlich sind, um ein Feld neu zu formatieren oder einige Zeichen daraus zu extrahieren. Darüber hinaus stehen Ihnen viele vordefinierte Funktionen zur Verfügung, die Sie bei der Berechnung anhand von Terminen unterstützen können. Ein Beispiel hierfür ist die Ermittlung der Anzahl der Tage zwischen zwei Datumsangaben.
Notiz
Ab QRC 1/2023 ist es möglich, benutzerdefinierte Funktionen in den Ausdruck von berechneten Spalten und Filtern aufzunehmen. Diese Funktion kann in Szenarios hilfreich sein, in denen Sie Logik in verschiedenen Calculation Views wiederverwenden oder Werte von Eingabeparametern vorverarbeiten möchten, bevor Sie sie in Ausdrücken verwenden.

Sie können sowohl auf benutzerdefinierte Funktionen zugreifen, die in Ihrem lokalen Container angelegt wurden, als auch auf die Funktionen aus einem externen HDI-Container, die über ein Synonym verfügbar gemacht werden.
Wie bei Ausdruckskomponenten aus den anderen Registerkarten können Sie ein Objekt auf der Registerkarte UDFs auswählen, um es dem Bereich Ausdruck hinzuzufügen.