인프런 커뮤니티 질문&답변

서재원님의 프로필 이미지
서재원

작성한 질문수

태블로 레벨UP

테이블 계산 필터: LOOKUP

REGION으로 했을 때 4개 지역과 * 이 생기는데 무슨 문제일까요

작성

·

195

0

LOOKUP(ATTR([Region]),0)

답변 2

0

정말 감사합니다. 결국에는 복수의 값때문에 이런 결과가 나왔다는 거네요😀

0

VizLab님의 프로필 이미지
VizLab
지식공유자

이건 ATTR의 작동 원리와 관련된 이슈입니다. 이 내용을 정확히 이해하기 위해서는 view level of detail 개념을 알아야 합니다. 현재 화면이 어떤 레벨에서 쪼개져 있는지에 대한 이해입니다. 만약 현재 화면이 customer segment로 쪼개져 있다고 가정하면, 이 화면에 ATTR(region)을 집어 넣으면 *를 반환할 것입니다. 그 이유는 customer segment의 값 중 corporate, home office 등에서 1개 이상의 region의 값을 가지기 때문에 *가 나오는 것입니다. 즉 corportate가 어떤 단일 지역에만 존재하는 값이라면 ATTR(region)을 넣을 때 그 해당 지역을 반환할 것이지만, 그렇지 않은 경우 *를 찍는게 ATTR 함수의 작동 원리입니다

긴 설명을 짧게 정리하면 *가 나오는 이유는 현재의 VLOD에서 복수의 지역을 가지는 값이 존재하기 때문에 그렇다! (최대한 쉽게 표현한다고 했는데, 너무 어려웠다면 죄송합니다 ㅠㅠ) 

ATTR에 대한 이해는 다음 영상을 통해서 확인하실 수 있습니다 :)

서재원님의 프로필 이미지
서재원

작성한 질문수

질문하기