본문 바로가기

데이터 분석 및 업무 자동화67

Power BI DAX Patterns 불연속적 날짜에서 전 시점 대비 증감률 구하기 (FILTER, SELECTEDVALUE) Time intelligence를 이용하면 기간별 증감률을 쉽게 구할 수 있습니다. 하지만 날짜가 연속성이 없을 때는 어떻게 하면 될까요? FILTER, SELECTEDVALUE 등의 몇 가지 DAX 함수의 조합으로 가능한데 알아보겠습니다. 결과 테이블 ‘날짜’ 열 : 테이블의 날짜열을 보면 날짜가 1월 1일, 1월 5일, 1월 6일, 1월 8일 등으로 불연속적입니다. 테이블 ‘판매량’ 열 : 해당날짜의 판매량을 나타냅니다. 테이블 ‘증감률’ 열 : 전 날짜를 기준으로 증감률을 구한 값이 나타납니다. 증감률 차트 : 날짜를 X축, 증감률이 막대그래프, 판매량이 라인 차트로 나타낸 차트입니다. 주요 목표는 날짜가 불연속적임에도 불구하고 증감률을 전 시점 대비하여 구하는 것입니다. 측정식 증감률을 구하는 D.. 2022. 4. 27.
Power BI DAX 최대값 최소값 및 해당 시점 찾는 방법 (MAX, MIN, CALCULATE, FILTER) 오늘은 MAX, MIN, CALCULATE, FILTER 함수를 사용하여 테이블 내 최댓값 최솟값을 찾고 해당하는 시점을 찾는 방법에 대해서 정리해보겠습니다. 결과 년월 슬라이서 : 기간을 필터링할 수 있도록 년월 슬라이서를 생성하였습니다. 테이블 : 시군구, 아파트, 평형을 조합한 key열을 만들었습니다. 해당 기간 월별 시세에서 최소값과 해당 시점을 보여줍니다. 또한 해당 기간 월별 시세에서 최댓값과 해당 시점도 보여줍니다. 최솟값과 최댓값을 기준으로 얼마나 상승했는지 상승률도 보여줍니다. 측정값 MINX 함수를 사용하여 거래금액의 최소값을 구하는 측정식입니다. 최소 = MINX('Sheet2', 'Sheet2'[거래금액]) MAXX 함수를 사용하여 거래금액의 최소값을 구하는 측정식입니다. 최대 = .. 2022. 4. 23.
Power BI DAX TOPN 함수 사용하여 시군구별 대장 아파트 가격 비교 하기 TOPN 함수는 POWER BI DAX 중의 하나로서, 상위 몇 개에 대한 데이터를 분석할 때 사용되는 함수입니다. TOPN 함수의 사용법을 정리해 보고 시군구별 대장 아파트의 가격을 한 번에 확인해 보도록 하겠습니다. TOPN 사용법 의미 : 지정된 테이블에서 상위 N개의 행을 반환하는 함수입니다. 구문 TOPN(, , , [[, , []]…]) n_value : 몇 번째 순위까지의 필터링을 할 것인지 결정하는 인수입니다. table : 데이터의 테이블을 반환하는 테이블식 인수입니다. orderBy_expression : 순위를 결정할 계산 값 입니다. order(선택사항) : 정렬방법에서 0 또는 False 또는 이면 내림차순으로 정렬합니다. 내림차순이 기본값입니다. 1 또는 True 또는 ASC 이.. 2022. 4. 22.
Power BI DAX Patterns 동적 제목 설정하는 방법 (CONCATENATEX) 오늘은 Power BI에서 동적 제목 설정하는 DAX 식에 대해서 정리해보겠습니다. 사용되는 주요 함수는 문자열을 연결하기 위한 CONCATENATEX입니다. 결과 레포트 안에 지역 슬라이드와 카드가 있습니다. 슬라이드에서 아무 지역도 선택하지 않은 경우 카드에 ‘지역이 선택되지 않았습니다’가 나타납니다. 3개까지 선택 시 선택된 지역들이 카드에 표시됩니다. 4개 지역 이상을 선택하면 ‘4개 지역 선택’이 카드에 표시됩니다. 물론 선택한 개수에 따라서 결괏값이 변동됩니다. 측정값 DAX식 측정값 DAX 식 측정값 DAX 식은 아래와 같습니다. 이 측정값을 카드안에 넣어주면 됩니다. Selected (지역) = VAR myTable = '시도' VAR myDelimter = ", " VAR myThresh.. 2022. 4. 14.