루커 스튜디오에서는, 계산된 필드 라는 기능을 통해 다양한 방법으로 데이터를 가공할 수 있는 방법을 제공하고 있는데..
안타깝게도, 아직까지는 Split 함수는 제공하지 않는다.
그래도 다행인것은 텍스트 관련 함수중에 머리를 잘 굴려보면 split 처럼 사용할 수 있는 기능이 있다
https://cloud.google.com/looker/docs/studio/regexpreplace?hl=ko
REGEXP_REPLACE | Looker Studio | Google Cloud
이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 REGEXP_REPLACE 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 타겟 값 내 텍스트를 대체합니
cloud.google.com
"REGEXP_REPLACE" 라는 함수인데. 기본 사용법은 아래와 같다
구문 : REGEXP_REPLACE( X, regular_expression, replacement )
사용예시 : REGEXP_REPLACE(Campaign, '(Sale):(Summer)', '\\2 \\1')
물론, split 처럼 원하는 구분자를 가지고 array 형태로 만들수는 없지만, 어찌저찌 수정해보면 비스무리하게 구현이 가능하다 ㅋ
예) formula >> output
REGEXP_REPLACE(A_B_C_D, '(.*)_(.*)', '\\1') >> A_B_C
REGEXP_REPLACE(A_B_C_D, '(.*)_(.*)', '\\2') >> D
REGEXP_REPLACE(A_B_C_D, '(.*)_B_(.*)', '\\1') >> A
REGEXP_REPLACE(A_B_C_D, '(.*)_B_(.*)', '\\2') >> C_D
REGEXP_REPLACE(A_B_C_D, '(.*)_(.*)_(.*)', '\\1') >> A_B
REGEXP_REPLACE(A_B_C_D, '(.*)_(.*)_(.*)', '\\2') >> C
REGEXP_REPLACE(A_B_C_D, '(.*)_(.*)_(.*)', '\\3') >> D
아쉽지만 사용은 가능!
'개발 관련' 카테고리의 다른 글
R & RStudio 주요 명령어 (0) | 2024.12.24 |
---|---|
Mysql 유용한 명령어 모음 (0) | 2024.12.24 |
Javascript / Jquery 에서 ajax 로 값 넘기기 (0) | 2024.01.08 |
Python FTP에 파일 존재 확인 (0) | 2023.01.30 |
python 브라우저 없이 크롤링 하는 방법 (0) | 2022.11.24 |
댓글