NoOfRows - 차트 함수
NoOfRows()는 테이블 내 현재 열 세그먼트에 있는 행의 수를 반환합니다. 비트맵 차트의 경우, NoOfRows()는 해당 차트의 일반표 해당 부분에 있는 행 수를 반환합니다.
테이블 또는 테이블과 동등한 것에 여러 세로 차원이 있을 경우 현재 열 세그먼트에는 필드 간 정렬 순서에서 마지막 차원이 표시되는 열을 제외하고 모든 차원 열 내의 현재 행과 같은 값을 가진 행만 포함됩니다.
구문:
NoOfRows([TOTAL])
반환 데이터 유형: 정수
인수:
인수
TOTAL
|
테이블이 1차원이거나 TOTAL 한정자를 인수로 사용하는 경우 현재 열 세그먼트는 항상 전체 열과 동등합니다.
집계 범위 정의
|
예: NoOfRows를 사용한 차트 표현식
로드 스크립트
데이터 로드 편집기에서 다음 데이터를 인라인 로드로 로드하여 아래 차트 표현식 예를 만듭니다.
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 '|');
인라인 로드 사용에 대한 자세한 내용은 인라인 로드를 참조하십시오.
차트 표현식
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에 대해 행 번호가 변경됩니다.
집합 표현식에 대한 자세한 내용은 시각화에서 표현식 사용을 참조하십시오.