# RowNo - diagramfunctie

RowNo() retourneert het nummer van de huidige rij in het huidige kolomsegment in een tabel. Voor bitmapdiagrammen wordt met RowNo() het nummer van de huidige rij in het equivalent van de standaard tabel voor het diagram geretourneerd.

Als de tabel of het equivalent van de tabel meerdere verticale dimensies heeft, omvat het huidige kolomsegment alleen rijen met dezelfde waarden als de huidige rij in alle dimensiekolommen, met uitzondering van de kolom waarin de laatste dimensie wordt weergegeven in de onderlinge sorteervolgorde van de velden.

Kolomsegmenten

![Een tabel die kolomsegmenten toont](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/table_column_segments.png)

InformatieHet is niet toegestaan te sorteren op y-waarden in grafieken of op uitdrukkingskolommen in tabellen als deze diagramfunctie wordt gebruikt in een van de uitdrukkingen van de grafiek. Deze sorteeropties worden daarom automatisch uitgeschakeld. Als u deze diagramfunctie gebruikt in een visualisatie of tabel, wordt de sortering van de visualisatie teruggezet naar de gesorteerde invoer van deze functie.

Syntaxis:

RowNo([TOTAL])

Retourgegevenstypen: geheel getal

Argumenten:

| Argument | Beschrijving |
| --- | --- |
| TOTAL | Als de tabel eendimensionaal is of als de kwalificatie TOTAL wordt gebruikt als argument, is het huidige kolomsegment altijd gelijk aan de hele kolom.<br><br>[Het aggregatiebereik definiëren](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

## Voorbeeld: diagramuitdrukking met RowNo

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

#### Voorbeeld - diagramuitdrukking

### Load-script

Laad de volgende gegevens als een inline-load in de editor voor laden van gegevens om de onderstaande voorbeelden van diagramuitdrukkingen te maken.

```
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 '|');
```

Voor meer informatie over inline loads, raadpleegt u [Inline-ladingen gebruiken om gegevens te laden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Diagramuitdrukking

Maak een tabelvisualisatie in een Qlik Sense-werkblad met Customer en UnitSales als dimensies. Voeg `RowNo( )` en `  RowNo(TOTAL) ` toe als metingen met respectievelijk het label Rij in segment en Row Number. Voeg de volgende uitdrukking als meting toe aan de tabel.

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

### Resultaat

| 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 |

### Uitleg

De kolom Row in Segment toont de resultaten 1,2,3 voor het kolomsegment dat de waarden bevat van UnitSales voor klant Astrida. De rijnummering begint vervolgens opnieuw bij 1 voor het volgende kolomsegment, Betacab.

In de kolom Row Number worden de dimensies genegeerd vanwege het argument `TOTAL` voor `RowNo()` en het aantal rijen in de tabel worden geteld.

Deze uitdrukking retourneert 0 voor de eerste rij in elk kolomsegment, zodat de kolom er als volgt uitziet:

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

Zie [Uitdrukkingen gebruiken in visualisaties](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm) voor meer informatie over uitdrukkingen.

## Meer informatie

* [Above - diagramfunctie](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/above.htm)