# Dimensionality - 차트 함수

Dimensionality()는 현재 행의 차원 수를 반환합니다. 피벗 테이블의 경우 이 함수는 비집계 내용이 있는, 즉 부분합 또는 축소된 집계가 포함되지 않은 차원 열의 수를 반환합니다.

구문:

Dimensionality ( )

반환 데이터 유형: 정수

제한 사항:

이 함수는 차트 내에서만 사용 가능합니다. 피벗 테이블을 제외한 모든 차트 유형에서 이 함수는 0이 되는 합계를 제외한 모든 행의 차원 수를 반환합니다.

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

## 예: Dimensionality 기본 사항

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

#### 예: 차트 표현식

Dimensionality() 함수는 집계되지 않은 데이터가 있는 행의 차원 수에 따라 다른 셀 서식을 적용하려는 차트 표현식으로 피벗 테이블과 함께 사용할 수 있습니다. 이 예에서는 Dimensionality() 함수를 사용하여 주어진 조건과 일치하는 테이블 셀에 배경색을 적용합니다.

### 로드 스크립트

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

```
ProductSales:

Load * inline [
Country,Product,Sales,Budget
Sweden,AA,100000,50000
Germany,AA,125000,175000
Canada,AA,105000,98000
Norway,AA,74850,68500
Ireland,AA,49000,48000
Sweden,BB,98000,99000
Germany,BB,115000,175000
Norway,BB,71850,68500
Ireland,BB,31000,48000
] (delimiter is ',');
```

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

### 차트 표현식

Country 및 Product를 차원으로 사용하여 Qlik Sense 시트에서 피벗 테이블 시각화를 만듭니다. Sum(Sales), Sum(Budget) 및 Dimensionality()를 측정값으로 추가합니다.

속성 패널에서 Sum(Sales) 측정값에 대한 배경색 표현식으로 다음 표현식을 입력합니다.

```
If(Dimensionality()=1 and Sum(Sales)<Sum(Budget),RGB(255,156,156),
If(Dimensionality()=2 and Sum(Sales)<Sum(Budget),RGB(178,29,29)
))
```

### 결과:

![dimensionality를 사용하는 피벗 테이블.](https://help.qlik.com/ko-KR/sense/May2025/Subsystems/Hub/Content/Resources/Images/dimensionality-pivot-table.png)

### 설명

표현식 `If(Dimensionality()=1 and Sum(Sales)<Sum(Budget),RGB(255,156,156),
If(Dimensionality()=2 and Sum(Sales)<Sum(Budget),RGB(178,29,29)))`에는 각 제품에 대한 dimensionality 값과 Sum(Sales) 및 Sum(Budget)을 확인하는 조건문이 포함됩니다. 조건이 충족되면 Sum(Sales) 값에 배경색이 적용됩니다.