연산자

연산자는 특수문자나 키워드로 표현되며 함수 호출 구문을 사용하지 않습니다. 연산자는 피연산자라고도 불리는 임의 수의 데이터 입력을 조작하여 결과를 반환합니다.

산술 연산자

  • 더하기: +
  • 빼기: -
  • 나누기: /
  • 곱하기: *

비교 연산자

  • =
  • !=
  • >
  • >=
  • <
  • <=

비교 연산자 양쪽의 피연산자는 모두 형식(텍스트, 숫자, 불리언)이 동일해야 합니다.

논리 연산자

논리 연산자는 true, false 또는 null을 반환합니다. Looker Studio는 AND, OR, IN, IS NULL, NOT 연산자를 지원합니다.

AND / OR

ANDOR를 사용하여 여러 입력 값으로 표현식을 만듭니다. 필요한 경우 괄호를 사용하여 조건을 그룹화하고 우선순위를 강제 적용합니다.

Boolean expression A AND ( Boolean expression B OR Boolean expression C )

IS NULL

입력 필드가 비어 있거나 null인 경우 true를 반환합니다.

구문

fieldIS NULL

매개변수

field: 평가할 측정기준 또는 측정항목입니다.

예시

필드에 포함된 항목 수식 결과
a 필드 IS NULL 거짓

필드 IS NULL 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를 사용하세요.

구문

fieldIN(value1, value2,... valueN)

매개변수

field: 평가할 측정기준 또는 측정항목입니다.

value1,value2,...valueN: 찾을 값입니다.

예시

필드 포함 입력란 유형 수식 결과
Bob 텍스트 필드 IN ('범준', '은희') true
앨리스 텍스트 필드 IN ('범준', '은희') true
호르헤 텍스트 필드 IN ('범준', '은희') 거짓
20 숫자 필드 IN (10, 20) true
10 숫자 필드 IN (10, 20) true
100 숫자 필드 IN (10, 20) 거짓
Bob 텍스트 필드 IN ('범준', 20) 오류 (필드는 텍스트인데 20은 숫자이기 때문입니다. 이 문제를 해결하려면 인용부호 안에 '20'을 넣습니다.)

NOT

입력 표현식을 무효화합니다.

예시

수식 결과
IF(2+2=4,"YES","NO")
IF(NOT 2+2=4,"YES","NO") 아니요
"abc" IN ("abc") true
"abc" NOT IN ("abc") 거짓