# RowNo - Diagrammfunktion

RowNo() liefert die Anzahl der aktuellen Zeilen im aktuellen Spaltenabschnitt in einer Tabelle. In Bitmap-Diagrammen liefert RowNo() die Zahl der aktuellen Zeile im entsprechenden Tabellendiagramm des Diagramms.

Hat das Diagramm dagegen mehrere vertikale Dimensionen, so umfasst der Spaltenabschnitt nur Zeilen, deren Werte in allen Dimensionen mit Ausnahme der in der Priorität der Sortierfolgen letzten Dimension übereinstimmen.

Spaltensegmente

![Eine Tabelle mit angezeigten Spaltensegmenten](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Resources/Images/table_column_segments.png)

InformationshinweisDas Sortieren nach y-Werten in Diagrammen oder nach Formelspalten in Tabellen ist nicht zulässig, wenn diese Diagrammfunktion in einer der Diagrammformeln verwendet wird. Diese Sortierungsoptionen werden daher automatisch deaktiviert. Wenn Sie diese Diagrammfunktion in einer Visualisierung oder Tabelle verwenden, wird die Sortierung der Visualisierung auf die sortierte Eingabe dieser Funktion zurückgesetzt.

Syntax:

RowNo([TOTAL])

Rückgabe Datentyp: ganze Zahl

Argumente:

| Argument | Beschreibung |
| --- | --- |
| TOTAL | Wenn das Diagramm nur eine Dimension hat oder die Formel mit dem Zusatz TOTAL als Argument versehen ist, entspricht der Spaltenabschnitt der gesamten Spalte.<br><br>[Definieren des Aggregierungsbereichs](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

## Beispiel: Diagrammformel mit RowNo

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/rowno.htm)

#### Beispiel – Diagrammformel

### Ladeskript

Laden Sie die folgenden Daten als Inline-Ladevorgang in den Dateneditor, um die folgenden Diagrammformelbeispiele zu erstellen.

```
Temp:
LOAD * inline [
Customer|Product|OrderNumber|UnitSales|UnitPrice
Astrida|AA|1|4|16
Astrida|AA|7|10|15
Astrida|BB|4|9|9
Betacab|CC|6|5|10
Betacab|AA|5|2|20
Betacab|BB|1|25| 25
Canutility|AA|3|8|15
Canutility|CC|5|4|19
Divadip|CC|2|4|16
Divadip|DD|3|1|25
] (delimiter is '|');
```

Weitere Informationen über Inline-Ladevorgänge finden Sie unter [Using inline loads to load data](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Diagrammformel

Erstellen Sie eine Tabellenvisualisierung in einem Qlik Sense Arbeitsblatt mit Customer und UnitSales als Dimensionen. Fügen Sie `RowNo( )` und `  RowNo(TOTAL) ` als Kennzahlen mit den Beschriftungen Row in Segment bzw. Row Number hinzu. Fügen Sie die folgende Formel als Kennzahl zur Tabelle hinzu.

`If( RowNo( )=1, 0, UnitSales / Above( UnitSales ))`

### Ergebnis

| Customer | UnitSales | Row in Segment | Row Number | If( RowNo( )=1, 0, UnitSales / Above( UnitSales )) |
| --- | --- | --- | --- | --- |
| Astrida | 4 | 1 | 1 | 0 |
| Astrida | 9 | 2 | 2 | 2.25 |
| Astrida | 10 | 3 | 3 | 1.1111111111111 |
| Betacab | 2 | 1 | 4 | 0 |
| Betacab | 5 | 2 | 5 | 2.5 |
| Betacab | 25 | 3 | 6 | 5 |
| Canutility | 4 | 1 | 7 | 0 |
| Canutility | 8 | 2 | 8 | 2 |
| Divadip | 1 | 1 | 9 | 0 |
| Divadip | 4 | 2 | 10 | 4 |

### Erläuterung

Die Spalte Row in Segment zeigt die Ergebnisse 1, 2, 3 für den Spaltenabschnitt an, der die Werte von UnitSales für den Kunden Astrida enthält. Die Zeilennummerierung beginnt dann für den nächsten Spaltenabschnitt, Betacab, wieder bei 1.

Die Spalte Row Number berücksichtigt die Dimensionen aufgrund des Arguments `TOTAL` für `RowNo()` nicht und zählt die Zeilen in der Tabelle.

Diese Formel liefert 0 für die erste Zeile in jedem Spaltenabschnitt, also zeigt die Spalte Folgendes an:

0, 2.25, 1.1111111, 0, 2.5, 5, 0, 2, 0 und 4.

Weitere Informationen zu Formeln finden Sie unter [Arbeiten mit Formeln in Visualisierungen](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm).

## Weitere Informationen

* [Above - Diagrammfunktion](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/above.htm)