4/6 ~ 4/7 온라인 수업
마지막 강의 너무 어려웠다..
주말에 다시 듣기...
4/6(수) 온라인 수업 내용
LEVEL UP! 중급단계
계산된 필드
우클릭>계산된 필드 만들기>’profit ratio’이름>SUM([Profit])/SUM([Sales]) 집계 레벨에서 함수를 만들어야 함([Profit]/[Sales]하면 안됨, 이건 row레벨에서 계산됨)
*#아이콘 = 계산된 필드임
함수: ZN(널값은 빼고 계산하도록), LEFT(‘글자’에서 왼쪽부터 ‘4’개 가져와라)
날짜 함수는 많이 알아 두는 게 좋음
*계산된 필드 - IF함수
= IF Then Else End (교과서 같은 답)
= IF Then End (Else Null 생략해도 됨)
= IIF(조건, 참일 때, 거짓일 때) > 가장 간단함
//주석처리
EX. IF [PROFIT MARGIN] <= 0.12 THEN ATTR([PRODUCT CATEGORY]) ELSE ‘NONE’ END
*매개변수
의미: 상호작용 역할을 함, 사용자가 마음대로 조정해볼 수 있도록 가능성을 열어 둘 수 있음
만들기: 우클릭>매개변수 만들기>이름 정하기>허용가능한 값(전체/목록/범위) 설정가능>확인>만들어진 것 우클릭>매개변수 표시하기> 화면에 표기됨
임베딩: 만드는 것은 안 어려운데, ‘어디에 걸어 둘 건지’가 중요함 = 활용할 수 있도록 하는 것
임베딩 예시
두 가지 조건인 경우, BOOL 매개변수를 만드는 것이 좋음
But 임베딩할 때, true/false로 조건에 맞게 적어야 함
*Case When Then End
여러 개의 조건을 걸어야 할 경우, IF보다 Case When이 좋은 듯
Order of operation이 매우 중요, 필터 순서를 재설정하고 싶을 땐, context filter로 올려 실행하기
*집합 *******
특정 기준으로 하나의 모수를 그룹으로 나누는 것
고객별 매출 금액 11000000원 이상이면서 수익이 0 이상인 사람 분류할 수 있음
중점을 두는 것을 한 눈에 담을 수 있게 만들 수 있으므로, 유용함
*(최고난이도) 테이블 계산
Calculation-secondary-configurable = 집계 계산 이뤄지고, 테이블 계산이 이루어져야 함
체크마크를 빼면 ‘00별로’, 체크마크를 추가하면 ‘00에 대해서’로 해석하면 됨
세모 마크가 생김
*중첩테이블
누적 후 > 구성비율
*테이블 계산과 필터******************
1 차원필터를 사용할 때 조심하자!!
2 아예 테이블 계산 필터로 만들어주는 방법도 있다!
Last 함수 기능 알아두기
마지막달, 마지막에서 한달 이전, 마지막에서 12개월 전(전년도 같은 월)
LEVEL UP! 중급단계
계산된 필드
우클릭>계산된 필드 만들기>’profit ratio’이름>SUM([Profit])/SUM([Sales]) 집계 레벨에서 함수를 만들어야 함([Profit]/[Sales]하면 안됨, 이건 row레벨에서 계산됨)
*#아이콘 = 계산된 필드임
함수: ZN(널값은 빼고 계산하도록), LEFT(‘글자’에서 왼쪽부터 ‘4’개 가져와라)
날짜 함수는 많이 알아 두는 게 좋음
*계산된 필드 - IF함수
= IF Then Else End (교과서 같은 답)
= IF Then End (Else Null 생략해도 됨)
= IIF(조건, 참일 때, 거짓일 때) > 가장 간단함
//주석처리
EX. IF [PROFIT MARGIN] <= 0.12 THEN ATTR([PRODUCT CATEGORY]) ELSE ‘NONE’ END
*매개변수
의미: 상호작용 역할을 함, 사용자가 마음대로 조정해볼 수 있도록 가능성을 열어 둘 수 있음
만들기: 우클릭>매개변수 만들기>이름 정하기>허용가능한 값(전체/목록/범위) 설정가능>확인>만들어진 것 우클릭>매개변수 표시하기> 화면에 표기됨
임베딩: 만드는 것은 안 어려운데, ‘어디에 걸어 둘 건지’가 중요함 = 활용할 수 있도록 하는 것
임베딩 예시
두 가지 조건인 경우, BOOL 매개변수를 만드는 것이 좋음
But 임베딩할 때, true/false로 조건에 맞게 적어야 함
*Case When Then End
여러 개의 조건을 걸어야 할 경우, IF보다 Case When이 좋은 듯
Order of operation이 매우 중요, 필터 순서를 재설정하고 싶을 땐, context filter로 올려 실행하기
*집합 *******
특정 기준으로 하나의 모수를 그룹으로 나누는 것
고객별 매출 금액 11000000원 이상이면서 수익이 0 이상인 사람 분류할 수 있음
중점을 두는 것을 한 눈에 담을 수 있게 만들 수 있으므로, 유용함
*(최고난이도) 테이블 계산
Calculation-secondary-configurable = 집계 계산 이뤄지고, 테이블 계산이 이루어져야 함
체크마크를 빼면 ‘00별로’, 체크마크를 추가하면 ‘00에 대해서’로 해석하면 됨
세모 마크가 생김
*중첩테이블
누적 후 > 구성비율
*테이블 계산과 필터******************
1 차원필터를 사용할 때 조심하자!!
2 아예 테이블 계산 필터로 만들어주는 방법도 있다!
Last 함수 기능 알아두기
마지막달, 마지막에서 한달 이전, 마지막에서 12개월 전(전년도 같은 월)
LEVEL UP! 중급단계
계산된 필드
우클릭>계산된 필드 만들기>’profit ratio’이름>SUM([Profit])/SUM([Sales]) 집계 레벨에서 함수를 만들어야 함([Profit]/[Sales]하면 안됨, 이건 row레벨에서 계산됨)
*#아이콘 = 계산된 필드임
함수: ZN(널값은 빼고 계산하도록), LEFT(‘글자’에서 왼쪽부터 ‘4’개 가져와라)
날짜 함수는 많이 알아 두는 게 좋음
*계산된 필드 - IF함수
= IF Then Else End (교과서 같은 답)
= IF Then End (Else Null 생략해도 됨)
= IIF(조건, 참일 때, 거짓일 때) > 가장 간단함
//주석처리
EX. IF [PROFIT MARGIN] <= 0.12 THEN ATTR([PRODUCT CATEGORY]) ELSE ‘NONE’ END
*매개변수
의미: 상호작용 역할을 함, 사용자가 마음대로 조정해볼 수 있도록 가능성을 열어 둘 수 있음
만들기: 우클릭>매개변수 만들기>이름 정하기>허용가능한 값(전체/목록/범위) 설정가능>확인>만들어진 것 우클릭>매개변수 표시하기> 화면에 표기됨
임베딩: 만드는 것은 안 어려운데, ‘어디에 걸어 둘 건지’가 중요함 = 활용할 수 있도록 하는 것
두 가지 조건인 경우, BOOL 매개변수를 만드는 것이 좋음
But 임베딩할 때, true/false로 조건에 맞게 적어야 함
*Case When Then End
여러 개의 조건을 걸어야 할 경우, IF보다 Case When이 좋은 듯
Order of operation이 매우 중요, 필터 순서를 재설정하고 싶을 땐, context filter로 올려 실행하기
*집합 *******
특정 기준으로 하나의 모수를 그룹으로 나누는 것
고객별 매출 금액 11000000원 이상이면서 수익이 0 이상인 사람 분류할 수 있음
중점을 두는 것을 한 눈에 담을 수 있게 만들 수 있으므로, 유용함
*(최고난이도) 테이블 계산
Calculation-secondary-configurable = 집계 계산 이뤄지고, 테이블 계산이 이루어져야 함
체크마크를 빼면 ‘00별로’, 체크마크를 추가하면 ‘00에 대해서’로 해석하면 됨
세모 마크가 생김
*중첩테이블
누적 후 > 구성비율
*테이블 계산과 필터******************
1 차원필터를 사용할 때 조심하자!!
2 아예 테이블 계산 필터로 만들어주는 방법도 있다!
Last 함수 기능 알아두기
마지막달, 마지막에서 한달 이전, 마지막에서 12개월 전(전년도 같은 월)
LEVEL UP! 중급단계
계산된 필드
우클릭>계산된 필드 만들기>’profit ratio’이름>SUM([Profit])/SUM([Sales]) 집계 레벨에서 함수를 만들어야 함([Profit]/[Sales]하면 안됨, 이건 row레벨에서 계산됨)
*#아이콘 = 계산된 필드임
함수: ZN(널값은 빼고 계산하도록), LEFT(‘글자’에서 왼쪽부터 ‘4’개 가져와라)
날짜 함수는 많이 알아 두는 게 좋음
*계산된 필드 - IF함수
= IF Then Else End (교과서 같은 답)
= IF Then End (Else Null 생략해도 됨)
= IIF(조건, 참일 때, 거짓일 때) > 가장 간단함
//주석처리
EX. IF [PROFIT MARGIN] <= 0.12 THEN ATTR([PRODUCT CATEGORY]) ELSE ‘NONE’ END
*매개변수
의미: 상호작용 역할을 함, 사용자가 마음대로 조정해볼 수 있도록 가능성을 열어 둘 수 있음
만들기: 우클릭>매개변수 만들기>이름 정하기>허용가능한 값(전체/목록/범위) 설정가능>확인>만들어진 것 우클릭>매개변수 표시하기> 화면에 표기됨
임베딩: 만드는 것은 안 어려운데, ‘어디에 걸어 둘 건지’가 중요함 = 활용할 수 있도록 하는 것
임베딩 예시
두 가지 조건인 경우, BOOL 매개변수를 만드는 것이 좋음
But 임베딩할 때, true/false로 조건에 맞게 적어야 함
*Case When Then End
여러 개의 조건을 걸어야 할 경우, IF보다 Case When이 좋은 듯
Order of operation이 매우 중요, 필터 순서를 재설정하고 싶을 땐, context filter로 올려 실행하기
*집합 *******
특정 기준으로 하나의 모수를 그룹으로 나누는 것
고객별 매출 금액 11000000원 이상이면서 수익이 0 이상인 사람 분류할 수 있음
중점을 두는 것을 한 눈에 담을 수 있게 만들 수 있으므로, 유용함
*(최고난이도) 테이블 계산
Calculation-secondary-configurable = 집계 계산 이뤄지고, 테이블 계산이 이루어져야 함
체크마크를 빼면 ‘00별로’, 체크마크를 추가하면 ‘00에 대해서’로 해석하면 됨
세모 마크가 생김
*중첩테이블
누적 후 > 구성비율
*테이블 계산과 필터******************
1 차원필터를 사용할 때 조심하자!!
2 아예 테이블 계산 필터로 만들어주는 방법도 있다!
Last 함수 기능 알아두기
마지막달, 마지막에서 한달 이전, 마지막에서 12개월 전(전년도 같은 월)
LEVEL UP! 중급단계
계산된 필드
우클릭>계산된 필드 만들기>’profit ratio’이름>SUM([Profit])/SUM([Sales]) 집계 레벨에서 함수를 만들어야 함([Profit]/[Sales]하면 안됨, 이건 row레벨에서 계산됨)
*#아이콘 = 계산된 필드임
함수: ZN(널값은 빼고 계산하도록), LEFT(‘글자’에서 왼쪽부터 ‘4’개 가져와라)
날짜 함수는 많이 알아 두는 게 좋음
*계산된 필드 - IF함수
= IF Then Else End (교과서 같은 답)
= IF Then End (Else Null 생략해도 됨)
= IIF(조건, 참일 때, 거짓일 때) > 가장 간단함
//주석처리
EX. IF [PROFIT MARGIN] <= 0.12 THEN ATTR([PRODUCT CATEGORY]) ELSE ‘NONE’ END
*매개변수
의미: 상호작용 역할을 함, 사용자가 마음대로 조정해볼 수 있도록 가능성을 열어 둘 수 있음
만들기: 우클릭>매개변수 만들기>이름 정하기>허용가능한 값(전체/목록/범위) 설정가능>확인>만들어진 것 우클릭>매개변수 표시하기> 화면에 표기됨
임베딩: 만드는 것은 안 어려운데, ‘어디에 걸어 둘 건지’가 중요함 = 활용할 수 있도록 하는 것
임베딩 예시
두 가지 조건인 경우, BOOL 매개변수를 만드는 것이 좋음
But 임베딩할 때, true/false로 조건에 맞게 적어야 함
*Case When Then End
여러 개의 조건을 걸어야 할 경우, IF보다 Case When이 좋은 듯
Order of operation이 매우 중요, 필터 순서를 재설정하고 싶을 땐, context filter로 올려 실행하기
*집합 *******
특정 기준으로 하나의 모수를 그룹으로 나누는 것
고객별 매출 금액 11000000원 이상이면서 수익이 0 이상인 사람 분류할 수 있음
중점을 두는 것을 한 눈에 담을 수 있게 만들 수 있으므로, 유용함
*(최고난이도) 테이블 계산
Calculation-secondary-configurable = 집계 계산 이뤄지고, 테이블 계산이 이루어져야 함
체크마크를 빼면 ‘00별로’, 체크마크를 추가하면 ‘00에 대해서’로 해석하면 됨
세모 마크가 생김
*중첩테이블
누적 후 > 구성비율
*테이블 계산과 필터******************
1 차원필터를 사용할 때 조심하자!!
2 아예 테이블 계산 필터로 만들어주는 방법도 있다!
Last 함수 기능 알아두기
마지막달, 마지막에서 한달 이전, 마지막에서 12개월 전(전년도 같은 월)
4/7(목) 온라인 수업 내용
*VLOD (View Level of Detail) ******************
- 지금 내가 보고 있는 화면의 데이터가 어떻게/어떤 방식으로 쪼개져 있는가
“모든 측정값은 VLOD에서 집계되고 표현됩니다.” à (ver.9 이후 조금 변함)
“VLOD를 결정하는 것은 오직 차원이다.”
VLOD가 유일하게 바뀌지 않는 곳 = 필터, 마크-도구설명 (but 필터링을 거치면, 변함)
- LOD 표현식 Include/Exclude/Fixed 알기********
- Syntax: {Include[차원1], [차원2]:SUM([측정값])} >> 차원 1개 이상 사용 가능, 밑줄부분 반드시 집계 값 들어가기
*** 최종 분기로 나누는 조건을 잘 해석하기
EX. OrderID와 Product Name까지 해서 최종 분기로 나누면, ‘장바구니 안에 있는 제품명으로 최종분기를 나눴다.’라고 해석해야 함
+’강원도 지역에서 장바구니 제품 1개의 평균 가격’ (해석 중요)
*1 INCLUDE LOD 표현식
= 장바구니 안의 제품 1개 평균이 아닌, 장바구니의 평균을 구함
*2 EXCLUDE LOD 표현식
*3 FIXED LOD 표현식
'비즈니스 데이터 분석가 양성과정 2기 (w.패캠)' 카테고리의 다른 글
비즈니스 데이터 분석가 양성과정 2기 - 온라인 수업 (4/21~25) (0) | 2022.04.29 |
---|---|
비즈니스 데이터 분석가 양성과정 2기 - 온라인 수업 (4/4~5) (0) | 2022.04.07 |
비즈니스 데이터 분석가 양성과정 2기 - 온라인 수업 (3/14~17) (0) | 2022.03.17 |
비즈니스 데이터 분석가 양성과정 2기 - 온라인 수업 (3/4) (0) | 2022.03.10 |
비즈니스 데이터 분석가 양성과정 2기 - 온라인 수업 (2/24, 3/3) (0) | 2022.03.03 |