# Relationale Funktionen

Dies ist eine Gruppe Funktionen, die Eigenschaften einzelner Dimensionswerte in einem Diagramm berechnen und bereits aggregierte Zahlen verwenden.

Die Funktionen sind relational in dem Sinn, dass die Funktionsausgabe nicht nur von dem Wert des Datenpunkts selbst abhängt, sondern auch von der Beziehung des Werts zu anderen Datenpunkten. Beispielsweise kann eine Rangfolge nicht ohne Vergleich mit anderen Dimensionswerten berechnet werden.

Diese Funktionen können ausschließlich in den Formeln von Diagrammen verwendet werden. Sie können nicht im Ladeskript verwendet werden.

Eine Dimension wird im Diagramm benötigt, da sie die anderen Datenpunkte definiert, die für den Vergleich erforderlich sind. Daher ist eine relationale Funktion in einem Diagramm ohne Dimensionen nicht sinnvoll (z. B. einem KPI-Objekt).

Verwenden Sie die Dropdown-Liste an jeder Funktion, um eine kurze Beschreibung und die Syntax der einzelnen Funktionen anzuzeigen. Klicken Sie für weitere Details in der Syntaxbeschreibung auf den Funktionsnamen.

## Rangfolgefunktionen

InformationshinweisFerner können beim Gebrauch von Inter-Record-Funktionen keine Nullwerte weggelassen werden. NULL-Werte werden ignoriert.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### Rank

Rank() berechnet die Zeilen des Diagramms in der Formel und zeigt für jede Zeile die relative Position des Wertes der Dimension an, die in der Formel berechnet wird. Beim Auswerten der Formel vergleicht die Funktion ihr Ergebnis mit den Ergebnissen für andere Zeilen innerhalb des Spaltenabschnitts und liefert den Rang der Zeile innerhalb des Spaltenabschnitts.

[**rank**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank.htm)([TOTAL [&lt;fld {, fld}&gt;]] expr[, mode[, fmt]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### HRank

HRank() wertet die Formel aus und vergleicht ihr Ergebnis mit den Ergebnissen für andere Spalten desselben Zeilenabschnitts der Pivottabelle. Die Funktion liefert anschließend die Rangfolge der Spalte innerhalb des Abschnitts.

[**HRank**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/HRank.htm)([TOTAL] expr[, mode[, fmt]])

## Clustering-Funktionen

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### KMeans2D

KMeans2D() wertet die Zeilen des Diagramms aus, indem K-means-Clustering angewandt wird. Für jede Diagrammzeile wird die Cluster-ID des Clusters angezeigt, dem dieser Datenpunkt zugewiesen wurde. Die vom Clustering-Algorithmus verwendeten Spalten werden von den Parametern coordinate\_1 bzw. coordinate\_2 festgelegt. Es handelt sich bei beiden um Aggregierungen. Die Anzahl der erstellten Cluster wird durch den Parameter num\_clusters bestimmt. Daten können optional mit dem Normparameter normalisiert werden.

[**Kmeans2D**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/Kmeans2D.htm)(num\_clusters, coordinate\_1, coordinate\_2 [, norm])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### KMeansND

KMeansND() wertet die Zeilen des Diagramms aus, indem K-means-Clustering angewandt wird. Für jede Diagrammzeile wird die Cluster-ID des Clusters angezeigt, dem dieser Datenpunkt zugewiesen wurde. Die vom Clustering-Algorithmus verwendeten Spalten werden von den Parametern coordinate\_1, coordinate\_2 usw. bis zu n Spalten festgelegt. Es handelt sich bei allen um Aggregierungen. Die Anzahl der erstellten Cluster wird durch den Parameter num\_clusters bestimmt.

[**KmeansND**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/KmeansND.htm)(num\_clusters, num\_iter, coordinate\_1, coordinate\_2 [,coordinate\_3 [, ...]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### KMeansCentroid2D

KMeansCentroid2D() wertet die Zeilen des Diagramms aus, indem K-means-Clustering angewandt wird. Für jede Diagrammzeile wird die gewünschte Koordinate des Clusters angezeigt, dem dieser Datenpunkt zugewiesen wurde. Die vom Clustering-Algorithmus verwendeten Spalten werden von den Parametern coordinate\_1 bzw. coordinate\_2 festgelegt. Es handelt sich bei beiden um Aggregierungen. Die Anzahl der erstellten Cluster wird durch den Parameter num\_clusters bestimmt. Daten können optional mit dem Normparameter normalisiert werden.

[**KmeansCentroid2D**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/KmeansCentroid2D.htm)(num\_clusters, coordinate\_no, coordinate\_1, coordinate\_2 [, norm])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### KMeansCentroidND

KMeansCentroidND() wertet die Zeilen des Diagramms aus, indem K-means-Clustering angewandt wird. Für jede Diagrammzeile wird die gewünschte Koordinate des Clusters angezeigt, dem dieser Datenpunkt zugewiesen wurde. Die vom Clustering-Algorithmus verwendeten Spalten werden von den Parametern coordinate\_1, coordinate\_2 usw. bis zu n Spalten festgelegt. Es handelt sich bei allen um Aggregierungen. Die Anzahl der erstellten Cluster wird durch den Parameter num\_clusters bestimmt.

[**KmeansCentroidND**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/KmeansCentroidND.htm)(num\_clusters, num\_iter, coordinate\_no, coordinate\_1, coordinate\_2 [,coordinate\_3 [, ...]])

## Zeitreihenzerlegungsfunktionen

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### STL\_Trend

STL\_Trend ist eine Zeitreihenzerlegungsfunktion. Zusammen mit STL\_Seasonal und STL\_Residual wird diese Funktion verwendet, um eine Zeitreihe in Saison-, Trend- und Restkomponenten zu zerlegen. Im Kontext des STL-Algorithmus wird Zeitreihenzerlegung verwendet, um sowohl Saisonmuster als auch einen allgemeinen Trend aus einer Eingabemetrik und anderen Parametern zu ermitteln. Die Funktion STL\_Trend identifiziert einen allgemeinen, von Saisonmustern oder -zyklen unabhängigen Trend in den Zeitreihendaten.

[**stl_trend**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/stl_trend.htm)(target\_measure, period\_int [,seasonal\_smoother [,trend\_smoother]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### STL\_Seasonal

STL\_Seasonal ist eine Zeitreihenzerlegungsfunktion. Zusammen mit STL\_Trend und STL\_Residual wird diese Funktion verwendet, um eine Zeitreihe in Saison-, Trend- und Restkomponenten zu zerlegen. Im Kontext des STL-Algorithmus wird Zeitreihenzerlegung verwendet, um sowohl Saisonmuster als auch einen allgemeinen Trend aus einer Eingabemetrik und anderen Parametern zu ermitteln. Die Funktion STL\_Seasonal kann ein Saisonmuster in einer Zeitreihe identifizieren und es vom allgemeinen, in den Daten angezeigten Trend trennen.

[**stl_seasonal**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/stl_seasonal.htm)(target\_measure, period\_int [,seasonal\_smoother [,trend\_smoother]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/rank-functions-in-charts.htm)

#### STL\_Residual

STL\_Residual ist eine Zeitreihenzerlegungsfunktion. Zusammen mit STL\_Seasonal und STL\_Trend wird diese Funktion verwendet, um eine Zeitreihe in Saison-, Trend- und Restkomponenten zu zerlegen. Im Kontext des STL-Algorithmus wird Zeitreihenzerlegung verwendet, um sowohl Saisonmuster als auch einen allgemeinen Trend aus einer Eingabemetrik und anderen Parametern zu ermitteln. Wenn diese Operation ausgeführt wird, passen manche der Variationen in der Eingabemetrik weder zur Saison- noch zur Trendkomponente und werden als Restkomponente definiert. Die Diagrammfunktion STL\_Residual erfasst diesen Teil der Berechnung.

[**stl_residual**](https://help.qlik.com/de-DE/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RankingFunctions/stl_residual.htm)(target\_measure, period\_int [,seasonal\_smoother [,trend\_smoother]])