# NoOfRows 스크립트 및 차트 함수

NoOfRows()는 테이블 내 현재 열 세그먼트에 있는 행의 수를 반환합니다. 비트맵 차트의 경우, NoOfRows()는 해당 차트의 일반표 해당 부분에 있는 행 수를 반환합니다.

테이블 또는 테이블과 동등한 것에 여러 세로 차원이 있을 경우 현재 열 세그먼트에는 필드 간 정렬 순서에서 마지막 차원이 표시되는 열을 제외하고 모든 차원 열 내의 현재 행과 같은 값을 가진 행만 포함됩니다.

정보 메모이 차트 함수가 차트의 표현식에서 사용되는 경우 차트의 y 값에 대한 정렬 또는 테이블의 표현식 열에 의한 정렬은 허용되지 않습니다. 따라서 해당 정렬 옵션이 자동으로 비활성화됩니다. 시각화 또는 테이블에서 이 차트 함수를 사용하면 시각화의 정렬이 이 함수에 대해 정렬된 입력으로 되돌아갑니다.

구문:

NoOfRows([TOTAL])

반환 데이터 유형: 정수

인수:

인수

| 인수 | 설명 |
| --- | --- |
| TOTAL | 테이블이 1차원이거나 TOTAL 한정자를 인수로 사용하는 경우 현재 열 세그먼트는 항상 전체 열과 동등합니다.<br><br>[집계 범위 정의](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

## 예: NoOfRows를 사용한 차트 표현식

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

#### 예 - 차트 표현식

### 로드 스크립트

데이터 로드 편집기에서 다음 데이터를 인라인 로드로 로드하여 아래 차트 표현식 예를 만듭니다.

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

인라인 로드 사용에 대한 자세한 내용은 [인라인 로드를 사용하여 데이터 로드](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)를 참조하십시오.

### 차트 표현식

Region 및 SubRegion를 차원으로 사용하여 Qlik Sense 시트에 테이블 시각화를 만듭니다. `RowNo( )`, `  NoOfRows() ` 및 `  NoOfRows(Total) `를 측정값으로 추가합니다.

### 결과

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

### 설명

이 예에서 정렬 순서는 첫 번째 차원인 Region을 기준으로 합니다. 결과적으로 각 열 세그먼트는 동일한 값을 갖는 지역 그룹으로 구성됩니다(예: 아프리카).

RowNo() 열은 각 열 세그먼트에 대한 행 번호를 보여 줍니다. 예를 들어 아프리카 지역에 대한 두 개의 행이 있습니다. 그러면 다음 열 세그먼트인 Americas에서 다시 1부터 행 번호 지정이 시작됩니다.

NoOfRows() 열은 각 열 세그먼트의 행 수를 계산합니다. 예를 들어 유럽에는 열 세그먼트에 3개의 행이 있습니다.

`NoOfRows()`에 대한 `TOTAL` 인수로 인해 NoOfRows(Total) 열은 차원을 무시하고 테이블의 행을 계산합니다.

테이블이 두 번째 차원인 SubRegion을 기준으로 정렬된 경우 열 세그먼트는 해당 차원을 기반으로 하므로 각 SubRegion에 대해 행 번호가 변경됩니다.

집합 표현식에 대한 자세한 내용은 [시각화에서 표현식 사용](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm)을 참조하십시오.

## 자세한 정보

* [RowNo - 차트 함수](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/rowno.htm)