연산자는 특수문자나 키워드로 표현되며 함수 호출 구문을 사용하지 않습니다. 연산자는 피연산자라고도 불리는 임의 수의 데이터 입력을 조작하여 결과를 반환합니다.
산술 연산자
- 더하기: +
- 빼기: -
- 나누기: /
- 곱하기: *
비교 연산자
- =
- !=
- >
- >=
- <
- <=
비교 연산자 양쪽의 피연산자는 모두 형식(텍스트, 숫자, 불리언)이 동일해야 합니다.
논리 연산자
논리 연산자는 true
, false
또는 null
을 반환합니다. Looker Studio는 AND
, OR
, IN
, IS NULL
, NOT
연산자를 지원합니다.
AND / OR
AND
및 OR
를 사용하여 여러 입력 값으로 표현식을 만듭니다. 필요한 경우 괄호를 사용하여 조건을 그룹화하고 우선순위를 강제 적용합니다.
Boolean expression A AND ( Boolean expression B OR Boolean expression C )
IS NULL
입력 필드가 비어 있거나 null인 경우 true를 반환합니다.
구문
field
IS NULL
매개변수
field
: 평가할 측정기준 또는 측정항목입니다.
예시
필드에 포함된 항목 | 수식 | 결과 |
---|---|---|
a | 필드 |
거짓 |
|
필드 |
true |
NULL 관련 추가 정보
달리 명시되지 않는 한, 피연산자 중 하나가
NULL
이면 모든 연산자가NULL
을 반환합니다.
NULL
은 빈 문자열 ("")과는 다릅니다. 연산에서 빈 문자열을 사용하면 일반적으로 오류가 발생하지만 NULL 을 사용하면 null 값이 반환됩니다.
1+
NULL
=
NULL
1*
NULL
=
NULL
1/
NULL
=
NULL
등
반면 값을 빈 문자열로 연결할 수는 있지만, 어떤 값이든 NULL로 연결하면 결과 값은 null이 됩니다.
CONCAT
("A", "", "B") = "AB"
CONCAT
("A",
NULL
, "B") = null
IN
입력 필드에 목록 값 중 하나라도 포함되어 있는 경우 True를 반환합니다. 필드와 목록 값은 모두 동일한 형식이어야 합니다. IN은 완료된 값을 찾고 대소문자를 구분합니다. 부분 값 또는 대소문자를 구분하지 않는 값을 찾으려면 REGEXP_MATCH를 사용하세요.
구문
field
IN
(value1, value2,... valueN)
매개변수
field
: 평가할 측정기준 또는 측정항목입니다.
value1,value2,...valueN
: 찾을 값입니다.
예시
필드 포함 | 입력란 유형 | 수식 | 결과 |
---|---|---|---|
Bob | 텍스트 | 필드 |
true |
앨리스 | 텍스트 | 필드 |
true |
호르헤 | 텍스트 | 필드 |
거짓 |
20 | 숫자 | 필드 |
true |
10 | 숫자 | 필드 |
true |
100 | 숫자 | 필드 |
거짓 |
Bob | 텍스트 | 필드 |
오류 (필드는 텍스트인데 20은 숫자이기 때문입니다. 이 문제를 해결하려면 인용부호 안에 '20'을 넣습니다.) |
NOT
입력 표현식을 무효화합니다.
예시
수식 | 결과 |
IF(2+2=4,"YES","NO") |
예 |
IF(NOT 2+2=4,"YES","NO") |
아니요 |
"abc" IN ("abc") |
true |
"abc" NOT IN ("abc") |
거짓 |