# NoOfRows Skript- und Diagrammfunktion

NoOfRows() liefert die Anzahl der Zeilen im aktuellen Spaltenabschnitt in einer Tabelle. In Bitmap-Diagrammen liefert NoOfRows() die Zahl der Zeilen im entsprechenden Äquivalent zum Tabellendiagramm.

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.

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:

NoOfRows([TOTAL])

Rückgabe Datentyp: ganze Zahl

Argumente:

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/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

## Beispiel: Diagrammformel mit NoOfRows

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

#### Beispiel – Diagrammformel

### Ladeskript

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

```
	Temp:
LOAD * inline [
Region|SubRegion|RowNo()|NoOfRows()
Africa|Eastern
Africa|Western
Americas|Central
Americas|Northern
Asia|Eastern
Europe|Eastern
Europe|Northern
Europe|Western
Oceania|Australia
] (delimiter is '|');
```

Weitere Informationen über Inline-Ladevorgänge finden Sie unter [Verwenden von Inline-Ladevorgängen zum Laden von Daten](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Diagrammformel

Erstellen Sie eine Tabellenvisualisierung in einem Qlik SenseArbeitsblatt mit Region und SubRegion als Dimensionen. Fügen Sie `RowNo( )`, `  NoOfRows() ` und `  NoOfRows(Total) ` als Kennzahlen hinzu.

### Ergebnis

| Region | SubRegion | RowNo() | NoOfRows() | NoOfRows(Total) |
| --- | --- | --- | --- | --- |
| Africa | Eastern | 1 | 2 | 9 |
| Africa | Western | 2 | 2 | 9 |
| Americas | Central | 1 | 2 | 9 |
| Americas | Northern | 2 | 2 | 9 |
| Asia | Eastern | 1 | 1 | 9 |
| Europe | Eastern | 1 | 3 | 9 |
| Europe | Northern | 2 | 3 | 9 |
| Eurrope | Western | 3 | 3 | 9 |
| Oceania | Australia | 1 | 1 | 9 |

### Erläuterung

In diesem Beispiel ist die Sortierreihenfolge nach der ersten Dimension Region. Daher setzt sich jedes Spaltensegment aus einer Gruppe von Regionen zusammen, die den gleichen Wert haben, z. B. Afrika.

Die Spalte RowNo() zeigt die Zeilenanzahl für jedes Spaltensegment. Beispielsweise sind zwei Zeilen für die Region Afrika vorhanden. Die Zeilennummerierung beginnt dann für den nächsten Spaltenabschnitt, Americas, wieder bei 1.

Die Spalte NoOfRows() zählt die Zeilenanzahl in jedem Spaltensegment. Zum Beispiel hat Europa drei Zeilen im Spaltensegment.

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

Wenn die Tabelle nach der zweiten Dimension, SubRegion, sortiert wäre, würden die Spaltensegmente auf dieser Dimension basieren, so dass sich die Zeilenanzahl für jede SubRegion ändern würde.

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

## Weitere Informationen

* [RowNo - Diagrammfunktion](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/rowno.htm)