• 카테고리

    질문 & 답변
  • 세부 분야

    오피스

  • 해결 여부

    미해결

컨텍스트란 무엇인가요?

22.03.14 16:45 작성 조회수 433

0

안녕하세요.

DAX를 이용한 측정값을 공부하다 보니, "컨텍스트"라는 말이 자주 나옵니다. 그런데 아무리 검색해봐도 "컨텍스트"에 대한  정의를 깔끔하게 설명하는 자료를 찾지 못했습니다. 많은 분들이  습관적으로 필터컨텍스트, 쿼리컨텍스트, 행컨텍스트라는 용어를 자주 사용하는데, 컨텍스트가 뭔지는 알려주지 않고 있습니다.

아마도 한마디로 설명하기 어려운 용어인것 같기는 한데, 그래도 초보자가 대략적인 개념을 잡을 수 있는 설명이 있다면, DAX를 이해하는데 조금은 도움이 될 것 같습니다. 

본 과정에서는 DAX를 언급하고 계시지 않지만, 간단하게 설명해 주시면 감사하겠습니다.

 

답변 1

답변을 작성해보세요.

0

저도 처음에 '컨텍스트'에 대해 개념을 잡기 어려웠던 기억이 떠오르네요. ^^

컨텍스트는 '수식이 작성되는 상황' 정도로 이해하면 될 듯합니다.

좀 더 자세히 설명드리면
'행 컨텍스트'는 수식이 작성되는 상황이 테이블에 있는 행 하나 하나가 됩니다.
테이블의 행의 하나 하나 돌면서 수식이 작성되는 반복함수와
행의 데이터를 참조하여 값이 계산되는 새 열 등은 '행 컨텍스트'가 적용됩니다.

'필터 컨텍스트'는 수식에 적용되는 모든 필터를 의미합니다.
기본 과정을 수강하셨으니 슬라이서와 필터 기능을 아실텐데
이런 것들이 수식에 적용되는 '필터 컨텍스트' 중 하나입니다.

'쿼리 컨텍스트'는 필터 컨텍스트 중 하나로 
시각적 개체에 적용된 필터를 '쿼리 컨텍스트'라고 합니다.

DAX 식 중 가작 많이 작성하는 측정값은 '필터 컨텍스트'를 기반으로 계산됩니다.

이 정도의 설명으로 모든 내용이 이해되긴 아직은 어려우실 겁니다.
참고로 말씀드리면 곧 라이브될 Power BI 심화2 과정에서 위의 개념들이 자세히 설명됩니다.

홍길동님의 프로필

홍길동

질문자

2022.03.15

컨텍스트를 조금이나마 이해할 수 있을 것 같습니다.^^ 심화 2 과정이 기대됩니다.^^