- 행 컨텍스트
- 특정 행에 대한 계산을 수행할 때 적용되는 컨텍스트입니다. 예를 들어, 계산된 열에서 각 행의 값을 계산할 때 사용됩니다. 행 컨텍스트는 보통 테이블의 각 행에 대해 자동으로 생성됩니다.
- 행 컨텍스트는 특정 테이블의 각 행에 대해 계산이 수행되는 환경을 의미합니다. 이는 주로 계산된 열(Calculated Columns)이나 SUMX, AVERAGEX와 같은 반복 계산 함수에서 적용됩니다.
- 작동 방식
- 계산된 열을 생성할 때, DAX는 테이블의 각 행을 하나씩 처리하며, 각 행에 대한 수식을 적용합니다.
- 행 컨텍스트는 테이블 내에서 하나의 행만을 대상으로 하기 때문에, 이 행의 다른 열을 참조하는 수식을 쉽게 작성할 수 있습니다.
- 특정 행에 대한 계산을 수행할 때 적용되는 컨텍스트입니다. 예를 들어, 계산된 열에서 각 행의 값을 계산할 때 사용됩니다. 행 컨텍스트는 보통 테이블의 각 행에 대해 자동으로 생성됩니다.
- 필터 컨텍스트
- 특정 데이터를 필터링한 후 그 필터링된 데이터에 대해 계산을 수행하는 것을 의미합니다. 필터 컨텍스트는 주로 보고서의 시각적 필터, 슬라이서, 또는 DAX 수식에서 필터 함수로 설정됩니다. 필터 컨텍스트는 데이터를 제한하여 원하는 부분만 계산하게 합니다.
- 작동 방식
- 필터 컨텍스트는 비주얼, 슬라이서, 또는 CALCULATE 함수와 같은 DAX 함수에 의해 정의됩니다.
- CALCULATE 함수는 필터 컨텍스트를 수정하거나 추가하는 데 사용됩니다. 이를 통해 특정 조건에서만 계산이 수행되도록 만들 수 있습니다.
- 작동 방식
- 특정 데이터를 필터링한 후 그 필터링된 데이터에 대해 계산을 수행하는 것을 의미합니다. 필터 컨텍스트는 주로 보고서의 시각적 필터, 슬라이서, 또는 DAX 수식에서 필터 함수로 설정됩니다. 필터 컨텍스트는 데이터를 제한하여 원하는 부분만 계산하게 합니다.
- 관계
- 관계는 Power BI 데이터 모델에서 서로 다른 테이블 간의 연결을 의미합니다.
- 관계는 DAX에서 필터 전파(Filter Propagation)에 영향을 미칩니다. 즉, 한 테이블에서 필터가 설정되면, 이 필터가 관계를 통해 연결된 다른 테이블에도 영향을 미칠 수 있습니다.
- 시간 인텔리전스
- 시간 인텔리전스는 시간(날짜, 월, 분기, 연도) 기반의 데이터를 분석하고 계산하는 기능을 의미합니다.
- DAX의 시간 인텔리전스 기능은 날짜나 시간을 기반으로 한 분석에 유용합니다. 이 기능을 사용하면, 예를 들어 특정 기간 동안의 누적 합계를 계산하거나, 전년 동기 대비 성장을 계산하는 등의 작업을 쉽게 수행할 수 있습니다. 시간 인텔리전스는 날짜 테이블이 필수적으로 요구되며, 이 테이블과의 관계를 통해 다양한 시간 기반 계산을 수행할 수 있습니다.
- 작동 방식
- 시간 인텔리전스 함수는 날짜 테이블을 필요로 합니다. 이 테이블은 연속적인 날짜 값을 포함하고 있어야 하며, 데이터 모델에서 이 테이블과의 관계가 필요합니다.
- 작동 방식
- 측정값(메저)과 계산된 열
- 측정값(Measures): 메저는 데이터 모델의 특정 맥락(필터 컨텍스트)에서 계산되는 값입니다. 메저는 일반적으로 대시보드나 보고서의 시각적 요소에서 사용되며, 필터가 변경될 때마다 동적으로 계산됩니다. 메저는 대규모 데이터 집합에 대해 성능을 높이기 위해 주로 사용됩니다.
- 메저는 동적으로 계산되는 값입니다. 보고서의 필터나 슬라이서에 따라 메저의 값은 달라질 수 있습니다.
- 메저는 주로 집계 함수와 함께 사용되며, 데이터 모델의 필터 컨텍스트를 고려하여 계산됩니다. 메저는 계산된 열과 달리 데이터 모델에 물리적으로 저장되지 않으며, 필요할 때마다 계산됩니다.
- 계산된 열(Calculated Columns): 계산된 열은 테이블의 각 행에 대해 계산되는 값입니다. 계산된 열은 데이터 모델의 일부로 저장되며, 각 행에 대해 개별적으로 계산되기 때문에, 데이터 입력 시점에서 미리 계산됩니다.
- 계산된 열은 데이터 모델의 테이블에 추가된 열로, 각 행에 대해 계산된 결과가 저장됩니다.
- 계산된 열은 행 컨텍스트에서 계산되며, 테이블의 모든 행에 대해 개별적으로 계산됩니다.
- 측정값(Measures): 메저는 데이터 모델의 특정 맥락(필터 컨텍스트)에서 계산되는 값입니다. 메저는 일반적으로 대시보드나 보고서의 시각적 요소에서 사용되며, 필터가 변경될 때마다 동적으로 계산됩니다. 메저는 대규모 데이터 집합에 대해 성능을 높이기 위해 주로 사용됩니다.
지금 바로 배움을 시작하세요! 우리의 고객은 BI에 아무것도 모르는 고객들입니다.
POWER BI 인강
한정된 시간 동안, 지금 등록하고 15% 할인 혜택을 누리세요!😊
Couponcode: COUPONBLOG

강의사이트: Academy-bi.com
유튜브: Academy-BI - YouTube
#powerbi #powerbi인강 #powerbi강의
#파워bi
'지식' 카테고리의 다른 글
[POWER BI 강의] 측정값 폴더 생성 방법 (6) | 2024.09.07 |
---|---|
[POWER BI 강의] DAX란 무엇인가요? (8) | 2024.09.06 |
[POWER BI 강의] 하이어라키(Hierarchy)의 의미 (3) | 2024.09.05 |
[POWER BI 강의] 라이센스별 차이 (0) | 2024.08.31 |
[POWER BI 강의] 보고서와 대시보드 차이 (5) | 2024.08.30 |