다른 컬럼에 기반한 표시 값 설정

경우에 따라 축을 실제로 정의하는 것이 아닌 다른 값을 표시 값으로 표시하려는 할 경우가 있습니다. 표시 값은 확장된 분석의 데이터 플라이아웃에서 쉽게 구성할 수 있습니다.

예를 들어 외부 데이터 테이블에 다른 많은 정보와 함께 고객 ID에 대한 데이터가 있지만(예: 스트리밍 데이터), ID와 실제 고객 이름의 매핑은 더 작은 가져온 데이터 테이블에 있을 수 있습니다. 데이터 테이블 중 하나가 데이터베이스 내인 경우, 컬럼을 직접 추가하여 두 테이블을 결합할 수 없습니다. 이런 경우 외부 ID에 기반한 데이터를 시각화에 표시하되, 가져온 데이터 테이블의 고객 이름을 축 레이블을 대신 표시하도록 표시 값을 변경할 수 있습니다. (표시 값을 사용하는 경우 데이터와 표시 값은 메모리 내 또는 데이터베이스 내 데이터 테이블에서 가져올 수 있습니다.)

표시 값은 확장된 분석의 데이터 플라이아웃에서 구성합니다. 문자열 컬럼 또는 표현식만 표시 값으로 허용됩니다.

표시 값을 정의할 때 대상 데이터 테이블에서 하나의 일치하는 문자열 컬럼만 사용할 수 있는 경우, 다른 컬럼의 값만 표시하거나 다른 컬럼의 표시 값과 이전 값의 조합을 표시할 수 있습니다.

바로 가기 옵션을 사용할 수 없더라도 비슷한 구성을 지정할 수 있습니다. 이렇게 하려면 표시 값 컬럼에서 사용자 지정 표현식을 정의합니다(예: Concatenate([Employees].[Employee ID],": ",[Employees].[Name])). 여러 데이터 테이블의 컬럼을 혼합하는 표현식은 지원되지 않습니다.

주: 현재로서는 식별자 또는 범주로 분류된 컬럼에만 표시 값을 사용할 수 있습니다. 다른 컬럼 유형에 대해 표시 값을 선택하는 경우 자동으로 '범주'로 재분류됩니다. 이를 통해 이 컬럼을 사용하는 표현식은 연속적인 것이 아니라 범주 표현식이 됩니다. 큐브 데이터에는 표시 값을 사용할 수 없으며 이미지나 기하 도형 데이터를 표시 값으로 사용할 수 없습니다.

다른 데이터 테이블의 컬럼 값을 사용하려면, 두 데이터 테이블 간에 컬럼 일치가 있어야 합니다. 이것은 자동으로 생성되기도 하지만(예: 데이터 테이블에서 두 ID 컬럼의 이름과 데이터 형식이 같은 경우), Spotfire Analyst를 사용하여 특정 컬럼 일치를 구성할 수도 있습니다. 데이터 테이블 일치에 대한 자세한 내용은 Spotfire Analyst 도움말의 한 시각화의 여러 데이터 테이블을 참조하십시오.

주: 컬럼에 대한 표시 값을 변경하는 경우, 표시 값은 표시가 적합한 모든 위치에 표시됩니다. 예를 들어 범주 축의 축 레이블, 시각화의 툴 팁 또는 확인란, 라디오 버튼, 항목 또는 목록 상자 필터에 표시됩니다. 범위 필터 및 기타 연속 응용 프로그램에는 항상 원래 값이 표시됩니다. 텍스트 필터에서의 검색은 항상 원래 데이터를 대상으로 수행되므로, 표시 값을 검색하는 경우 결과가 나오지 않지만 목록 상자 필터에서 검색하는 표시 값과 원래 값 모두에 대한 결과가 나옵니다.

작업_프로시저

  1. 작성 막대에서 분석의 데이터를 클릭하고 표시 값을 변경할 컬럼을 클릭합니다.
  2. 확장된 플라이아웃에서 선택된 컬럼의 상세 정보가 선택되어 있는지 확인합니다.
  3. 확장된 플라이아웃의 아래쪽에서 표시 값 아래의 컬럼 선택기를 클릭합니다.
    분석에 여러 개의 데이터 테이블이 있고 컬럼 일치를 사용할 수 있는 경우, 확장된 컬럼 선택기의 맨 위에 데이터 테이블을 선택할 수 있는 드롭다운 목록이 표시됩니다. 분석에 하나의 데이터 테이블이 있는 경우 해당 데이터 테이블에서만 컬럼을 선택할 수 있습니다. 다른 데이터 테이블을 분석에 추가하는 방법에 대해서는 분석할 데이터 선택데이터 로드 방법 선택을 참조하십시오.
  4. 컬럼 선택기의 위쪽에서 표시 값에 대한 값을 선택할 데이터 테이블을 선택합니다.
    목록에 컬럼이 표시되지 않는 경우는 컬럼 일치를 정의하지 않았을 수 있습니다. 자세한 내용은 Spotfire Analyst 도움말의 컬럼 일치를 참조하십시오.
  5. 표시 값을 제공할 컬럼을 클릭합니다.
    표시 값에 대한 사용자 지정 표현식을 정의할 수도 있습니다. 예: Concatenate([Employees].[Firstname], " ",[Employees].[Last name]). 자세한 내용은 아래를 참조하십시오.
    시각화 및 해당 필터가 업데이트되어 원래 값 대신 표시 값이 표시됩니다.

팁: 단일 시각화의 축을 표시 값 사용에서 제외하고 컬럼의 원래 값을 대신 사용하려면, 해당 축에서 사용자 지정 표현식을 지정할 수 있습니다. 예: Integer([Employee ID]) as [Employee ID]

이 예에서는 분석에 두 개의 데이터 테이블이 있습니다. 첫 번째 테이블에는 여러 직원의 급여가 포함되어 있으며 직원 번호로 식별됩니다.

두 번째 데이터 테이블에는 직원 번호와 직원의 성 및 이름에 대한 매핑이 포함되어 있습니다.

급여 데이터 테이블의 원시 데이터를 막대 그래프에 표시할 때 숫자가 있는 여러 막대만 표시되지만, 직원 번호 컬럼에 대한 표시 값을 매핑 테이블의 이름과 성이 결합되도록 설정하면(사용자 지정 표현식 Concatenate([Employees].[First name]," ",[Employees].[Last name]) 사용) 직원의 급여를 직접 볼 수 있습니다.

Salaries 데이터 테이블의 Employee ID 컬럼에 대한 표시 이름은 확장된 분석의 데이터 플라이아웃에서 지정되었습니다.

표시 값으로 컬럼 정렬를 참조하십시오.