기본 콘텐츠로 건너뛰기

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 문에 다음 세 집계 함수에 대한 입력으로 이를 참조합니다.

예에서 사용된 데이터:

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

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

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