inflearn logo
강의

講義

知識共有

Tableau レベルUP

コンテキストフィルタ

질문있습니다😀

243

ljk005252846

投稿した質問数 4

0

강의 정말 잘 듣고 있습니다. 함수 형성 과정 중에서,

 

모든 지역의 레코드 수와 각 지역별 전체 레코드 수가 true냐 false에 따라 나오는 결과가 다르게 함수를 만드셨는데,

모든 지역의 레코드 수는(지역별 전체 행을 각각 더한 것이고), 각 지역별 전체 레코드 수는(각 지역별 전체 행)이라서, 이것은 항상 all을 택하지 않는 이상, false가 나오지 않나요?

근데, 여기서 true가 되면 state가 나오니 조금 헷갈리네요

tableau

回答 1

0

VizLab

일단 이 부분 좀 어려운 내용입니다 :D

 

산식의 구조는 이렇죠

 

만약에 "전 지역 레코드수 = 지역별 레코드수" 라면

지역을 가지고 오고,

그렇지 않으면, 전체를 보여주라

 

조건 부분을 먼저 검토해봅시다. 전 지역 레코드수는 딱 하나가 정해져있습니다. 100이라고 가정해보죠. 지역별 레코드수는 지역별로 제 각각입니다. 세 지역이 각각 30, 25, 45라고 가정하겠습니다. 따라서 가만히 있을 때, 즉 지역 필터를 걸지 않고 모든 지역이 선택되어 있을 때는 FALSE가 나올 수밖에 없습니다. 100 != 30, 100 !=25, 100 !=45 이기 때문입니다. 위의 산식에서는 "전체"가 결과로 주어지는 것이죠

 

지역 필터에서 특정 값을 하나 선택한다고 가정해봅시다. 왼쪽은 여전히 100이고 오른쪽은 30, 25, 45 중 하나일 것입니다. 역시 어떤 경우이든 FALSE가 나올 수 밖에 없죠

 

그런데 이 지역 필터를 컨텍스트 필터로 바꿔주면 왼쪽의 전 지역 레코드수 자체가 더 이상 100에 머물지 않고 숫자가 바뀐다는 의미입니다. A지역을 선택하면 30 = 30, B지역을 선택하면 25 = 25, C지역을 선택하면 45 = 45가 되기 때문에 TRUE가 나오게 되는 것이죠. 그럼 위 산식의 결과치는 "지역"을 가지고 오는 것입니다

 

한 번 이해해보시고, 의문이 계속해서 남는다면 follow-up 질문 주시면 되겠습니다 ^^

profit(bin)이랑 레코드가 보이지 않아요

0

51

2

태블로 서버 게시 안됨

1

52

2

A형 1차시 작업준비 2번문제는 왜 건너뛰시나요?

0

52

1

필드와 함수 4 강의 잘림

0

37

1

태블로 체험판을 사용해도 될까요?

0

91

1

추가 문제 요청

0

68

3

C_고장률은 언제 만들어진건가요?

0

46

1

적용과 확인의 차이 문의

0

140

2

메인화면의 구성요소 알기

0

96

2

경영정보시각화 강의 자료 다운 관련

0

109

2

수업자료에 대한 내용은 대체 어딨나요?

0

118

2

Tableau view (텍스트테이블에서) 맨위에 한 줄이 빈칸으로 나옵니다

0

98

1

LOD Exclude 예제 (State Profit 기여도)

1

261

1

계산식 누락 문의드립니다.

0

228

1

안녕하세요! 태블로 사용 라이선스 관련해서 문의사항있습니다!

0

465

1

Number of Records

1

416

2

테이블 계산에서

1

462

1

상관관계와 분포를 나타내는 차트 그래프

0

287

1

질문있습니다

0

199

1

선생님 질문 있습니다

0

331

3

사용하시는 엑셀이나 데이터는 어디서 찾을수 있는건가요???

0

274

1

테이블 계산

1

274

1

태블로의 재사용성과 협업

0

665

4

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

0

321

2