이전 페이지|다음 페이지

텍스트 모드로 데이터 표현식 편집

텍스트 모드 개요

SAS Visual Analytics에서는 표현식 편집기를 사용하여 필터, 계산된 항목 및 집계된 항목을 생성하고 편집합니다. 표현식 편집기의 텍스트 탭을 통해 표현식을 텍스트로 편집할 수 있습니다.
연산자 또는 데이터 항목을 표현식에 끌어 놓거나 해당 이름을 입력하여 표현식에 추가할 수 있습니다.
텍스트를 입력할 때 권장 사항 리스트가 표시됩니다. 예를 들어, date를 입력하면 이름이 “date”로 시작하는 연산자와 데이터 항목 중 하나를 선택할 수 있는 드롭다운 리스트가 나타납니다.
표현식을 변경하는 경우 올바른지 확인하기 위해 자동으로 평가됩니다. 표현식이 올바르지 않으면 메시지 탭에 오류가 나타나고 확인 버튼이 비활성화됩니다. 표현식이 평가될 때 잠깐 동안 지연이 있을 수 있습니다.

연산자 파라미터 지정

표현식에 연산자를 추가하면 해당 연산자에 필요한 모든 파라미터가 괄호 { } 사이에 표시됩니다. 예를 들어, x – y 연산자를 추가하면 표현식이 {Number} — {Number}로 나타납니다.
따라서 괄호 문자를 포함하여 괄호 사이의 전체 문자열을 바꾸는 파라미터 값을 각각 입력해야 합니다. 예를 들어, {Number}를 12로 바꾸거나 Expenses와 같은 데이터 항목으로 바꿀 수 있습니다.
Ctrl + Shift + 스페이스바를 눌러 표현식에서 다음 연산자를 자동으로 선택할 수 있습니다.

데이터 항목 이름 및 글로벌 파라미터 이름 지정

데이터 항목 이름과 글로벌 파라미터 이름은 일반 텍스트로 입력할 수 있고 대소문자를 구분하지 않습니다. 데이터 항목에 '데이터 항목 이름'n 출력형식을 사용하거나 글로벌 파라미터에 '파라미터 이름'p 출력형식을 사용하여 데이터 항목 이름을 정형으로 입력할 수 있습니다. 시각화 탭으로 전환하면 모든 이름이 정형 출력형식으로 변환됩니다.
주: 이름에 따옴표가 포함되어 있는 경우, \ 문자를 사용하여 따옴표를 이스케이프 처리해야 합니다.
주: 이름에 공백이 포함되어 있는 경우에는 정형 출력형식을 사용해야 합니다.
주: 데이터 항목 또는 글로벌 파라미터와 연산자의 이름이 동일하면 정형 출력형식을 사용해야 합니다. 예를 들어, Year라는 범주가 있으면 'Year'n을 이름으로 입력하여 Year 연산자와의 충돌을 방지해야 합니다.

출력형식이 지정된 값 및 지정되지 않은 값 사용

기본적으로 범주 값과 이산 숫자 및 날짜 값은 출력형식이 지정된 값으로 평가됩니다. 연속 숫자 값은 출력형식이 지정되지 않은 값으로 평가됩니다.
이 기본 동작을 재정의하려면 데이터 항목 오른쪽에 [raw]를 추가하여 출력형식이 지정되지 않은 값을 사용하거나 [formatted]를 추가하여 출력형식이 지정된 값을 사용할 수 있습니다.
예를 들어,
'Expenses'n[formatted]
는 Expenses 측도가 출력형식이 지정된 값으로 평가되도록 지정합니다.

문자열 값 지정

문자열 값을 입력하려면 작은따옴표나 큰따옴표 사이에 문자열을 입력해야 합니다. 값에 따옴표가 포함되어 있으면 \ 문자를 사용하여 따옴표를 이스케이프 처리합니다. 큰따옴표를 사용하여 문자열을 묶는 경우, 작은따옴표를 이스케이프 처리하지 않아도 됩니다. 작은따옴표를 사용하여 문자열을 묶는 경우에도 큰따옴표를 이스케이프 처리하지 않아도 됩니다. 예를 들어, "O'Reilly", 'O\'Reilly''"Hello"'가 모두 적합합니다.
줄바꿈 문자가 포함된 문자열을 입력하려면 \r, \n 또는 둘 다 사용하여 줄바꿈 문자를 지정합니다.

날짜, 시간 및 날짜/시간 값 지정

날짜, 날짜/시간 및 시간 값의 경우, 따옴표로 묶은 출력형식이 지정된 값과 문자 “d”(날짜 값의 경우), “dt”(날짜/시간 값의 경우) 또는 “t”(시간 값의 경우)를 차례로 지정합니다.
시간 값의 경우, 밑줄로 시작하는 값은 하루 중 특정 시간에 대한 참조입니다.
밑줄로 시작하지 않는 시간 값은 경과 시간을 지정합니다.
다음은 날짜, 날짜/시간 및 시간 값의 예입니다.
날짜, 날짜/시간 및 시간 값 예
날짜
'23JUN2013'd
'JUN2013'd
'2013'd
'q32013'd
날짜/시간
'23JUN2013_5:23:55’dt
'23JUN2013_5:23'dt
'23JUN2013'dt
시간
'_12:23:55't
'_12:23't
경과 시간
'44:23:55't
'00:01:34't

집계 값 지정

집계 값의 경우, 집계 유형 [컨텍스트] () 출력형식으로 지정합니다. 여기서 컨텍스트에는 다음 집계 컨텍스트 중 하나를 지정합니다.
ByGroup
시각화에 사용된 데이터 항목의 각 서브셋에 대한 집계를 계산합니다. 예를 들어, 막대 그래프에서 ByGroup 컨텍스트가 있는 집계 측도는 그래프의 각 막대에 대해 별도의 집계 값을 계산합니다.
ForAll
전체 데이터 항목에 대한 집계를 계산합니다(필터링 후). 예를 들어, 막대 그래프에서 ForAll 컨텍스트가 있는 집계 측도는 그래프의 각 막대에 동일한 집계 값(전체 데이터 항목에 대해 계산됨)을 사용합니다.
사용 가능한 집계 유형 리스트는 집계(단순) 연산자를 참조하십시오.
예를 들어,
sum [bygroup] ('cost'n)
은 각 BY-group 값에 대해 COST 측도의 합계를 집계합니다.

결측값 지정

결측 숫자 또는 날짜 값을 지정하려면 마침표 문자(.)를 사용합니다. 결측 문자열 값을 지정하려면 빈 따옴표('')를 사용합니다.
이전 페이지|다음 페이지|페이지 위