# RowNo - função de gráfico

RowNo() retorna o número da linha atual no atual segmento de coluna em uma tabela. Para gráficos de bitmap, RowNo() retorna o número da linha atual no equivalente de tabela estática do gráfico.

Se a tabela ou o equivalente de tabela tiver várias dimensões verticais, o segmento de coluna atual incluirá somente linhas com os mesmos valores que a linha atual em todas as colunas de dimensão, exceto na coluna que mostrar a última dimensão na ordem de classificação entre os campos.

Segmentos de coluna

![Uma tabela mostrando segmentos de coluna](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Resources/Images/table_column_segments.png)

Nota informativaA classificação por valores y em gráficos ou por colunas de expressão em tabelas não é permitida quando essa função de gráfico é usada em qualquer uma das expressões do gráfico. Essas alternativas de classificação estão, portanto, automaticamente desabilitadas. Quando você usar essa função de gráfico em uma visualização ou tabela, a classificação da visualização será revertida para a entrada classificada dessa função.

Sintaxe:

RowNo([TOTAL])

Tipo de dados de retorno: inteiro

Argumentos:

| Argumento | Descrição |
| --- | --- |
| TOTAL | Se a tabela for unidimensional ou se o qualificador TOTAL for usado como argumento, o segmento de coluna atual será sempre igual à coluna inteira.<br><br>[Definindo o escopo de agregação](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

## Exemplo: expressão de gráfico usando RowNo

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

#### Exemplo - expressão de gráfico

### Script de carregamento

Carregue os seguintes dados como um carregamento inline no editor de carregamento de dados para criar os exemplos de expressão de gráfico abaixo.

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

Para obter mais informações sobre como usar carregamentos inline, consulte [Usando carregamentos inline para carregar dados](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Expressão de gráfico

Crie uma visualização de tabela em uma Qlik Sense do Qlik Cloud com Customer e UnitSales com dimensões. Adicione `RowNo( )` e`  RowNo(TOTAL) ` como medidas rotuladas Linha no Segmento e Row Number, respectivamente. Adicione a seguinte expressão à tabela como uma medida.

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

### Resultado

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

### Explicação

A coluna Row in Segment mostra os resultados 1,2,3 para o segmento de coluna contendo os valores de UnitSales para cliente Astrida. Então, a numeração de coluna começa novamente em 1 para o próximo segmento de coluna, que é Betacab.

A coluna Row Number desconsidera as dimensões por causa do argumento `TOTAL` para `RowNo()` e conta as linhas da tabela.

Essa expressão retorna 0 para a primeira linha em cada segmento da coluna, fazendo com que a coluna mostre:

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

Para obter mais informações sobre expressões, consulte [Usando expressões em visualizações](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm).

## Saiba mais

* [Above - função de gráfico](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/above.htm)