전체글 51

[DAX] SAMEPERIODLASTYEAR 과 DATEADD

이번에 알아볼 DAX함수는 SAMEPERIODLASTYEAR과 DATEADD함수다 두가지 모두 날짜 함수로, 데이터를 연도별로 비교하는데 사용이 된다. 먼저 SAMEPERIODLASTYEAR를 살펴보자 뭐니뭐니해도 예시로 확인하는게 짱이다. 전년동기값2 = CALCULATE([매출액2],SAMEPERIODLASTYEAR('Calendar'[Date])) SAMEPERIODLASTYEAR안에 날짜 열이 들어가고 '전년동기값'이라는 측정값을 시각적개체로 보게되면 음... 그림이 지저분하니 표로 확인해보면 잘 계산이 됨을 확인할 수 있다. 그리고 마찬가지로 DATEADD를 보게되면 이 함수는 좀 다르게 날짜를 어떤 단위로 얼만큼 이동할건지 사용자가 설정 할 수있다. 전년동기값2 = CALCULATE([매출액2..

Power BI 2023.06.30

#2 JAVA 설치 및 Hadoop 설치

Hadoop이란? 하둡(Hadoop)은 대용량 데이터를 처리하고 관리할 수 있는 오픈 소스 분산 컴퓨팅 시스템. 여러대의 컴퓨터로 이루어진 클러스터에서 데이터를 저장하고 처리하는데 사용되며, 빅 데이터를 분산하여 효율적인 처리가 가능하도록 해준다. 한 대의 컴퓨터로 처리하기 어려운 대규모 데이터를 쪼개 여러 기기에 나눠 처리함으로써 병렬적으로 데이터 처리가 가능해지고, 빠른 처리 시간을 달성할 수 있다. 주요 구성요소로는 HDFS(Hadoop Distributed File System)와 MapReduce가 있으며, 다양한 데이터 처리 작업에 적용됩니다. HDFS는 실습하면서 자주 보게된다. JAVA를 설치하는 이유는 Hadoop이 JAVA기반으로 이루워진 분산 데이터 처리 프레임워크이기 때문에 설치가 ..

#1 Docker 컨테이너 접속 및 패키지 설치

컨테이너에 먼저 접속을 해보자 가장 안정적인 ubuntu LTS버전을 찾다가 20버전이 좋다고해 선택을 했다. docker run -it --name hadoop ubuntu:20.04 가장 먼저 업데이트를 해준다. apt-get update 그리고 필요한 패키지를 설치해준다. 나중에 혹시 막히게 되면 패키지가 없어서 생기는 문제가 있을 수 있으니 찾아서 install 해주면 된다. #ifconfig 명령어 사용목적 apt-get install net-tools #vi편집기 사용목적 apt-get install vim #ping 테스트 사용목적 apt-get install iputils-ping #wget 명령어 사용목적 apt-get install wget #curl 명령어 사용목적 apt-get in..

[시작하기 앞서]

빅데이터 분석 환경인 Zeppelin을 사용해보고 싶었다. Spark도 사용해보고 싶었고 분산 처리에 대해 흥미가 높아질 시기에 "처음부터 구축을 해볼까?"라는 마음에서 출발을 했다. AWS에서 인스턴스를 두고 실습해보고 싶었지만 가난한 나에겐 부담스러웠고 다른 방법이 없을까 하다가 Docker 컨테이너를 활요해서 어디까지 가능한지 테스트 해보고 싶었다. 그렇게 나의 무모한 도전이 시작이 되었고 AWS에서 실습을 해보신 유튜브 빅공잼님의 영상을 참고해서 만들었다. 감사합니다 빅공잼님

[DAX] CALCULATE

이번에는 DAX 함수의 꽃 CALCULATE에 대해서 알아보자 CALCULATE 함수는 필터 컨텍스트에서 수식을 계산할 때 사용되며, 기존 필터 컨텍스트를 재정의하고 새로운 필터를 추가하기 위해 사용된다. 한마디로 수식을 계산하면서 필터를 씌운다고 생각하면 이해하기 편하다. CALCULATE 함수의 기본 구문은 다음과 같다. CALCULATE(, , , ...) expression : 계산할 수식 filter1,2... : 필터 표현식 기본 구문은 역시.. 쳐다 봐도 잘 모르니 바로 예시를 보자. Monthly Sales = CALCULATE ( SUM(Table1[Sales]), Table1[Date].[Month] = 12 ) sum(Table1[Sales])는 매출의 합계가 되는 식, Table1[..

Power BI/DAX 2023.06.30

[DAX] EOMONTH와 ENDOFMONTH

이번에 알아볼 DAX함수는 EOMONTH와 ENDOFMONTH이다. 상황에 따라서 유용한 함수이니 잘 숙지해 두자! EOMONTH 지정한 개월 수 이전이나 이후 달의 마지막 날 날짜를 datetime 형식으로 반환. 해당 월의 마지막 날에 속하는 만기일 또는 기한을 계산. 예제 다음 예에서는 2022년 1월 15일로부터 두 달 후인 2022년 3월 31일의 마지막 날을 반환하게 됩니다. EOMONTH("2022-01-15", 2) return : "2022-03-31" ENDOFMONTH 지정된 날짜 열의 현재 컨텍스트에서 해당 월의 마지막 날짜를 반환. 예제 다음 예에서는 2022년 1월 15일이 포함된 월의 마지막 날짜인 2022년 1월 31일을 반환합니다. ENDOFMONTH("2022-01-15"..

Power BI/DAX 2023.06.30

[Fortran] 년,월,일 날짜 데이터 만들기

Fortran은 대기환경과학과를 나온 사람이라면 한번 쯤 다뤄본 언어이다. 연산이 빠른게 큰 장점이랄까 ㅎㅎ 아무튼 아무것도 없는 맨 바닥에서 윤달까지 계산해본 날짜 데이터를 만들어 보자! Fortran은 무조건 앞에 7칸은 비워두고 작성해야 한다. (첫 줄은 파일명이 들어가기에 상관없음) 그리고 여기서 주석 처리는 (!)가 되니 필요할 때 잘 써먹자 vi test.f90으로 들어가 주고 아래 코드를 입력해준다. integer,dimension(20) :: yyyy integer,dimension(12) :: mon integer,dimension(31) :: day open(1,file='date.dat') do i=2018,2021 yyyy(i)=i do j=1,12 mon(j)=j if(j==1.o..

리눅스 2023.06.30

주요 영향 요인 시각화

PL-300에 단골 문제중 하나인 주요 영향 요인에 대해서 설명을 해보자. 전반적인 구조와 내용을 이해하고 있으면 쉽게 풀 수 있는 문제이니 놓치지 말자. 탭: 주요 영향 요인은 선택한 메트릭 값에 대한 상위 기여자를 보여 준다. 상위 세그먼트는 선택한 메트릭 값에 기여하는 상위 세그먼트를 보여준다. 드롭다운 상자: 메트릭 등급을 조사합니다. 선택한 값은 Low입니다. 재확인 : 왼쪽 창의 시각적 개체를 해석하는 데 도움이 됩니다. 왼쪽 창: 왼쪽 창에는 하나의 시각적 개체가 있습니다. 이 경우 왼쪽 창에는 상위 주요 영향 요인이 목록에 표시됩니다. 오른쪽 창의 시각적 개체에 대한 설명 오른쪽 창에 하나의 시각적 개체가 있고, 이 경우 세로 막대형 차트는 왼쪽 창에서 선택한 테마의 영향 요인의 모든 값을..

Power BI/PL-300 2023.06.29