Power BI | ALL(), ALLSELECTED(), ALLEXCEPT()
·
BI & Visualization/Power BI
ALL과 ALLSELECTED는 DAX에서 데이터를 필터링하는 데 사용되는 함수로, 둘은 비슷한 역할을 하지만 다르게 동작합니다. 두 함수는 컨텍스트에서 필터를 제거하거나 조정하는 데 사용됩니다.ALL() - 모든 필터를 제거ALL( [ | [, [, [,…]]]] )ALL 함수는 전체 테이블 또는 열에서 모든 필터를 제거합니다. 즉, 해당 열이나 테이블에 적용된 필터를 완전히 무효화하고, 전체 데이터 범위를 사용하여 계산을 합니다. 주로 총합(GRAND TOTAL)과 같은 값을 계산할 때 사용됩니다.Total Sales All = CALCULATE(SUM(Sales[SalesAmount]), ALL(Sales))위 식은 Sales 테이블에 적용된 필터를 모두 제거한 후, 전체 매출 합계를 계산합니다.위..
Power BI | FIRSTDATE(), LASTDATE(), PARALLELPERIOD()
·
BI & Visualization/Power BI
FIRSTDATE(), LASTDATE(), PARALLELPERIOD() 함수는 DAX에서 날짜 관련 계산을 할 때 유용하게 사용되는 함수들입니다.FIRSTDATE()FIRSTDATE()FIRSTDATE() 함수는 주어진 날짜 열에서 첫 번째 날짜를 반환합니다. 이 함수는 일반적으로 특정 기간의 시작 날짜를 구할 때 사용됩니다.FIRSTDATE('DateTime'[Date])이 식은 DateTime 테이블에서 날짜 열에 대해 첫 번째 날짜를 반환합니다.LASTDATE()LASTDATE()LASTDATE() 함수는 주어진 날짜 열에서 마지막 날짜를 반환합니다. 주로 특정 기간의 마지막 날짜를 계산할 때 사용됩니다.LASTDATE('DateTime'[Date])이 식은 DateTime 테이블에서 날짜 열에..
Power BI | CALCULATE() vs. CALCULATETABLE()
·
BI & Visualization/Power BI
CALCULATE와 CALCULATETABLE은 Power BI에서 DAX 함수의 핵심적인 함수들로, 데이터를 필터링하고 계산할 때 매우 유용합니다.CALCULATE()CALCULATE([, [, [, …]]])CALCULATE 함수는 식(Expression)의 값을 필터 컨텍스트를 변경하여 계산할 수 있게 도와줍니다.Total sales on the last selected date =CALCULATE ( SUM ( Sales[Sales Amount] ), 'Sales'[OrderDateKey] = MAX ( 'Sales'[OrderDateKey] ))이 DAX 코드는 "선택된 기간(필터 컨텍스트)에서 가장 최신 날짜의 총 매출액(Total Sales)"을 계산하는 Measure입니다. ..
Power BI | Matrix 비주얼 개념 및 사용법
·
BI & Visualization/Power BI
Matrix란?Power BI에서 Matrix(매트릭스) 비주얼은 Excel의 피벗 테이블(Pivot Table)과 유사한 테이블 형식의 비주얼입니다.행(Row)와 열(Column)을 기반으로 데이터를 그룹화하여 요약 및 분석할 수 있습니다.값(Value) 필드에 SUM, COUNT, AVERAGE 등 다양한 집계 함수를 적용할 수 있습니다.Excel의 피벗 테이블처럼 행 및 열을 확장(Drill Down)하여 계층적 데이터 분석이 가능합니다.Matrix 기본 구조행(Row)데이터를 그룹화하는 기준이 되는 필드예: Category(카테고리)열(Column)데이터를 비교할 기준이 되는 필드예: Year(연도별 매출 비교)값(Values)데이터를 집계하는 필드예: Total Sales = SUM(Sales[..
Power BI | DAX (Data Analysis Expressions), 계산 열(Calculated Column), 측정값(Measure), DAX 함수
·
BI & Visualization/Power BI
DAX (Data Analysis Expressions)란?Power BI를 사용할 때 데이터 모델에서 계산 및 집계를 수행해야 하는 경우가 많습니다. 예를 들어, 총매출을 계산하거나, 전년 대비 성장률을 분석하거나, 특정 조건에 맞는 데이터를 필터링해야 할 수도 있습니다. 이러한 작업을 수행할 때 사용하는 것이 DAX(Data Analysis Expressions)입니다.Calculated Column vs.  MeasureDAX에서는 데이터를 처리할 때 계산 열(Calculated Column)과 측정값(Measure)을 구분하는 것이 중요합니다. 계산 열(Calculated Column)테이블에 새로운 열을 추가할 때 사용됩니다.각 행별로 계산이 수행되며, 데이터 모델 내에 물리적으로 저장됩니다.예..
캐나다 취업 | e-Commerce 회사 면접 후기
·
Canada/Work
최근 캐나다에서 데이터 분석 관련 포지션으로 면접을 보았고, 그 경험을 공유하려 합니다. 면접은 총 세 단계로 진행되었습니다. 1차 면접첫 번째 라운드는 HR과의 인터뷰로, 주로 지원 동기와 경력에 대한 질문들이 있었고, 기본적인 질문 위주로 편안한 분위기에서 진행되었습니다. 생각하는 샐러리가 얼마 정도인지에 대한 질문도 받았고, 제가 특정 금액을 제시하니 얼마까지 가능하다고 답변을 주었습니다. 그리고 현재 다른 회사와도 면접을 보고 있냐는 질문을 받았습니다. 이후 1차 면접 합격 이메일과 함께 케이스 스터디가 주어졌으며, 일주일의 기간이 주어졌습니다.2차 면접두 번째 라운드는 실제 팀의 매니저와 진행되었으며, 본인의 팀에 대해 설명을 많이 해 주셨습니다. 한 시간 동안 진행되었고, 케이스 스터디에 대해..
올리브한입
올리브코드랩