2023. 8. 4. 12:21ㆍ1. Data Analyst/1-5. Looker Studio
Looker Studio 계산된 필드에서 조건문 사용하는 방법
상황가정: 내게는 총 두 가지의 데이터가 있다. Data 1) A,B,C,D 회사로부터 구매한 총금액 데이터, Data 2) A,C회사의 주문내역.
그리고 내가 만들고자 하는 것은 다음과 같다.
: 분리되어 있는 두 데이터를 한 데이터로 합쳐서, 세부 주문내역이 있다면 그것도 함께 보여주는 것.
우선 Pivot table 차트 클릭 후, Row, column dimension에 필요한 것들을 배치한 후 Metric에 하나씩 값을 넣어본다.
#1. Data1의 Total값을 Metric에 놓는다.
결과
각 아이템의 가격이 표시되어야 하는 칸에 그 회사에서 구매한 총 구매액이 반복해서 들어가 있다. 이러한 현상이 발생한 이유는 Data1에는 우리가 원하는 각 아이템별 세부가격이 아닌 각 회사의 '총구매액' 데이터만 있는데 우리가 이를 Metric으로 설정해서 그런 것이다.
#2. Data2의 Amt값을 Metric에 놓는다.
결과
이번에는 각 아이템별 가격이 잘 설정되었으나 다른 회사의 총 구매액이 보이질 않는다. 이 이유도 위의 이유와 동일하게 Data2에는 각 아이템별 세부가격 데이터만 있는데 우리가 이를 Metric으로 설정해서 그런 것이다.
해결하는 방법은 각 상황에 맞는 값을 불러오도록 수식을 거는 것이다. 더 쉽게 말하면 다음과 같이 전달하는 것이다.
" Item에 데이터가 있으면(:Item 구매 세부내역이 있으면) Amt ($) 데이터를 가져오고, Item에 데이터가 없으면(:Item 구매 세부내역이 없으면) Total($) 데이터를 가져와줘 "
그리고 이를 수식으로 표현하면 다음과 같다.
CASE
WHEN ITEM IS NULL THEN Total ($)
WHEN ITEM IS NOT NULL THEN Amt ($)
END
** IS NULL 은 NULL인가? 하고 물어보는 것이다. 즉, WHEN ITEM IS NULL THEN Total ($)은 ITEM이 NULL이라면 Total값을 가져와줘. 라고 해석하면 된다.
1. Metric의 [ + CREATE FIELD] 클릭
2. Name 부분에 원하는 이름을 적고, 위에서 언급한 수식을 입력해준다.
그럼 끝!!
'1. Data Analyst > 1-5. Looker Studio' 카테고리의 다른 글
[Looker Studio] 측정값(Measure) vs 차원(Dimension) 1초만에 아주 쉽게 이해하기 (0) | 2023.07.31 |
---|---|
[Looker Studio] 루커스튜디오 소수점 1초만에 없애기 (0) | 2023.07.27 |
[Looker Studio] - 1초만에 차트 행 번호 없애기 (0) | 2023.07.27 |
[Looker Studio] 무료? 장/단점? (0) | 2023.07.27 |