inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쉽고 빠르게 익히는 Power BI 심화 2 (데이터 모델링)

Filter 함수에 대한 질문

277

jerry.shin

작성한 질문수 5

0

안녕하세요.

Item과 Price 열을 가진 Example 테이블을 만들고,

Total sum이라는 측정값(Sum('Example'[Price])을 만들고 테스트를 진행하였습니다.

 

측정값 1

측정값2

두 개의 측정값에 따라 서로 다른 값이 도출되는데, 이 두 개의 측정값에 차이점을 구분하기가 어려운 상황입니다.

 

A 아이템으로 필터가 된 테이블을 반환하여 계산하는 것과 A 아이템만 필터를 걸어 계산하는 것이 어떤 차이가 있을까요..?

 

excel ms-office Power-BI

답변 1

0

송윤희

음... 캡처 이미지 상에 왜 결과가 동일하게 나왔을까요?
필터 컨텍스트를 이해하고 계신 듯하니 아래 이미지를 보시면 두 결과의 차이가 쉽게 이해가 되실 겁니다.
image

이해를 돕기 위해 조금 더 설명드리면
CALCULATE만 사용한 수식은 수식을 쉽게 작성하도록 제공되는 형식입니다.
해당 구문은 DAX 내부적으로는 아래와 같이 실행됩니다.
Calculate Filter = CALCULATE([매출합계], FILTER(ALL('제품'), '제품'[색상]="Black"))
위 수식에서 ALL만 없애면 작성하신 Calculate, Fitler를 사용한 수식인데
ALL은 학습에서 배우신 대로 수식에 걸린 필터를 제거하는 거죠.
제품 테이블의 필터가 제거되었으니 색상 필터가 적용되지 않아 모든 색상에 동일한 결과가 반환됩니다.

오른쪽 Calculate, Fitler 조합의 경우
Calculate 함수에 사용된 Filter 인수가 Filter Context를 수정(원래 걸려 있던 시각적 개체의 필터(각 색상) + Calculate 수식에 걸린 "Black" 색상 필터)하여 "Black" 색상만 값이 계산됩니다.
설명드린 내용이 이해가 되실지 모르겠습니다.
학습 내용에서 필터 컨텍스트에 대해 가능한 쉽게 설명을 드리긴 했으나
학습에 있는 내용이 모든 내용을 커버한 것은 아니라 이 부분은 컨텐츠를 찾아 조금 더 학습하셔야
이해도가 높아지실 수 있을 듯합니다. 추가로 궁금한 점이 있으면 다시 질문 주십시오.

4-7강 음성이 안나옵니다

0

15

1

자료 다운로드 오류

0

17

2

쿼리 오류 메세지

1

32

2

그룹화

1

42

2

GPT 버전 문의

0

27

1

파일 병합 화면이 아닌 편집 화면 바로 뜨는 경우

1

49

2

강의 자료

0

42

1

강의자료 다운로드

0

54

1

데이터 모델링 관련 질문 사항

0

334

1

설문조사 복수응답시 질문

0

1687

1

필터 문의

0

416

1

행렬 부분합 생성

0

326

1

Data 연결 문의

0

216

1

카드 질문_측정값 vs 계산열 차이가 궁금합니다.

0

1036

1

논리식 질문

0

277

1

dax 함수로 이전행의 값을 불러올 순 없나요??

0

413

1

테이블의 특정값을 필터로 대상 선정하는 방법 문의 드립니다

0

242

1

Calculate 및 파워커리편집기 등 기타 질문

0

401

1

반복함수 질문

0

315

1

연도에 대한 질문

0

620

1

날짜 관계작성 질문

0

247

1

쉽고 빠르게 익히는 Excel 파워 피벗 & DAX 강의내용과 차의

0

222

1

이 2 강좌도 한번 확인 해 주셔요.

0

290

1

누락된 강좌가 있는 것 같아요

0

310

2