기본 콘텐츠로 건너뛰기

ValueList - 차트 함수

ValueList()는 계산 차원에 사용할 경우 가상 차원을 형성하는 나열 값의 집합을 반환합니다.

정보 메모ValueList 함수를 사용하여 만든 가상 차원이 있는 차트에서는 차트 표현식에 ValueList 함수에 동일한 파라메타를 다시 지정하여 특정 표현식 셀에 해당하는 차원 값을 참조할 수 있습니다. 이 함수는 물론 레이아웃의 어느 곳에서나 사용할 수 있지만 가상 차원에 사용되는 경우를 제외하면 집계 함수 내에서만 의미가 있습니다.
정보 메모가상 차원은 선택의 영향을 받지 않습니다.

구문:  

ValueList(v1 {,...})

반환 데이터 유형: dual

인수:  

  • v1: 정적 값(일반적으로 문자열이지만 숫자가 될 수도 있음).
  • {,...}: 정적 값의 선택적 목록.

 

예 및 결과
결과
ValueList('Number of Orders', 'Average Order Size', 'Total Amount')

예를 들어 테이블에서 차원을 만드는 데 사용할 경우, 세 문자열 값이 테이블의 행 레이블이 됩니다. 그러면 이를 표현식에서 참조할 수 있습니다.

=IF( ValueList('Number of Orders', 'Average Order Size', 'Total Amount') = 'Number of Orders', count(SaleID),
IF( ValueList('Number of Orders', 'Average Order Size', 'Total Amount') = 'Average Order Size', avg(Amount), sum(Amount) ))

이 표현식은 생성된 차원에서 값을 가져와 아래 테이블 예에 표시된 것처럼 중첩된 IF 문에 다음 세 집계 함수에 대한 입력으로 이를 참조합니다.

테이블 형식의 출력 예
생성된 차원 연도 추가된 표현식
- - 522.00
Number of Orders 2012 5.00
Number of Orders 2013 7.00
Average Order Size 2012 13.20
Average Order Size 2013 15.43
Total Amount 2012 66.00
Total Amount 2013 108.00

예에서 사용된 데이터:

SalesPeople:

LOAD * INLINE [

SaleID|SalesPerson|Amount|Year

1|1|12|2013

2|1|23|2013

3|1|17|2013

4|2|9|2013

5|2|14|2013

6|2|29|2013

7|2|4|2013

8|1|15|2012

9|1|16|2012

10|2|11|2012

11|2|17|2012

12|2|7|2012

] (delimiter is '|');

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!

분석 현대화 프로그램에 참여

Remove banner from view

분석 현대화 프로그램으로 귀중한 QlikView 앱을 손상시키지 않고 현대화하십시오. 여기를 클릭 하여 자세한 내용을 참조하거나 다음에 연결하십시오. ampquestions@qlik.com