본문 바로가기

POWER BI

(19)
[파워 BI] POWER BI DAX 이해하기 UDEMY 강의 ADVANCED DAX with Aaron Parry 1. DAX OPERATORS DAX 연산자의 종류 2. COMMON DAX FUNCTION CATEGORIES DAX 함수 기능 및 수식에 사용되는 함수 3. CALCULATED COLUMNS VS MEASURES 계산하기의 작동방식 -계산된 열은 전체 테이블이나 열을 참조한다 -계산 열에 대한 평가 컨텍스트는 각 행에 대해 수행된다 -계산된 열과 달리 측정값이 표시되지 않음 -새 필터 컨텍스트가 도입될때마다 다시 계산 됨 -정적 값을 계산하는 대신 집계해야 할 때 측정값을 사용 EVALUATION CONTEXT
[파워 BI] POWER BI 행 수준 보안 (RLS) 행 수준 보안(RLS) -지정된 사용자에게 데이터 액세스를 제한한다. -필터는 행 수준에서 데이터 엑세스를 제한하고 역할 내에서 필터를 정의할 수 있다. -파워BI 데스크톱에서 설정 가능 하다. (모델링-역할관리) -역할관리 만들어서 원하는 DAX 규칙을 적용할 테이블을 선택한다. -DAX 식에 값을 입력한다. -역할보기에서 만들었던 역할을 선택하면 만들었던 필터만 보여진다. 동적 행 수준 보안 -보고서가 로그인한 사용자나 접근방식을 기반으로 동적으로 필터링한다. -DAX함수의 기능인 USERNAME(), USERPRINCIPALNAME()을 이용한다. -테이블 필드의 이름을 활용하여 USERNAME(), 이메일 주소를 활용하여 USERPRINCIPALNAME()을 사용한다. POWER BI 서비스에서 ..
[파워 BI] POWER BI 자동화, 예약된 새로 고침 -예약된 새로 고침을 통해서 보고서, 대시보드 및 앱을 자동으로 최신 상태로 유지하는 것이 가능하다. -사전에 설정된 빈도 및 시간을 기준으로 데이터 세트를 새로 고침 한다. 1. 파워 BI에 들어가서 나의 작업영역에서 datasets + dataflows 에 들어간다. 2. 새로고침 예약을 클릭한다. 3. 예약된 새로고침을 on으로 바꾼다. 빈도, 내가 있는 국가의 시간대, 시간 추가(원하는 빈도 만큼), 새로고침 실패할 경우 알림 설정이 가능하다 . *온프로미스 & 온라인 데이터소스는 새로고침을 하기 위해서 데이터게이트웨이가 필요하다.
[파워 BI] POWER BI 시각화 : 드릴스루, 책갈피, 도구설명 드릴스루 1. 빈페이지를 만든다. 2. 필드에서 원하는 테이블을 드래그해서 넣는다 북마크 1. 보기->책갈피선택-> 필터를 조정하여 원하는 필터로 북마크 추가 -> 필터 선택없는 기본으로 북마크 추가 2. 삽입->단추->단추클릭->단추 작업 활성화->유형: 책갈피->책갈피:선택하기 도구설명 tool tips -마우스를 올리면 시각화 개체의 data가 표시되게 하는 기능이다. -개체선택->시각화개체 데이터추가 선택-> 도구설명에 원하는 테이블 드래그->시각적개체에 마우스 올리면 데이터가 나타난다
[파워 BI] 달력만들기, CALENDAR 함수 & M언어 사용 -CALENDARQUTO() 또는 CARENDAR()사용하여 공통 날짜 테이블 작성이 가능하다. -CARENDAR() 함수는 함수에서 인수로 입력된 시작 날짜와 종료 날짜를 기준으로 연속 날짜 범위를 반환한다. -CARENDARAUTO() 함수는 데이터 세트에서 자동적으로 결정되는 연속된 날짜 범위를 반환한다. 시작날짜는 데이터 세트의 가장 빠른 날짜로 선택되고 종료 날짜는 데이터 세트의 가장 늦은 날짜이다. 달력 생성하기 : Dates = CARENDAR(DATE(2020.1.1), DATE(2022.1.1)) 년도 생성하기 : Year = YEAR(DATE(DATE[Dates]) 월번호 생성하기 : MonthNum = MONTH(Dates[Date]) 주번호 생상하기 : WeekNum = WEEKNU..
[파워 BI] POWER BI 계산 열, 측정값, 빠른 측정값 POWER BI DAX 함수 -'계산 열(Calculated Columns)'과 '측정값(Measures)'으로 DAX 함수를 사용할 수 있다. -테이블 이름은 테이블 앞뒤에 (') 작은 따움표로 둘러싼다. -필드 이름은 필드 앞뒤에 ([]) 대괄호로 둘러싼다. POWER BI Calculated Column 계산열 -기존 로드 된 열에 추가로 열을 생성한다. -엑셀처럼 셀 하나를 참조하는 것이 아니라 전체 테이블 or 열을 참조한다. -관계가 설정되어 있다면 RELATED함수를 사용하여 다른 테이블의 정보를 가져와서 새로운 열을 추가할 수 있다. -날짜 열에서 날짜 관련 DAX함수를 사용하여 연도, 분기, 월, 월 이름을 추출하여 새로운 열을 생성할 수 있다. -열도구-새열을 클릭하면 열이 추가한다. ..
[파워 BI] POWER BI 모델 관계 설정(커널리티, 필터흐름, 활성화&비활성화) POWER BI 모델 -데이터모델은 공통 필드 또는 공통 키값을 기반으로 관계를 설정할 수 있다. -스타 스키마를 사용하여 일대다 관계를 사용한다. -단방향 필터를 사용해야 한다. -날짜 필드에 날짜와 시간이 있는 경우 날짜, 시간을 분리해야 한다. Data Tables vs Lookup Tables -데이터 모델은 일반적으로 두가지 유형 '데이터테이블'과 '룩업테이블'이 있다. -'데이터테이블'은 비즈니스에 대한 측정가능한 값 또는 메트릭을 포함한 테이블이다.(수량, 수익, 페이지 수, 반품 등) -'룩업테이블'은 설명 속성을 제공하는 테이블이다. 예를 들어 달력 테이블의 경우 년/분기/주/일과 같은 날짜를 설명 or 고객ID 열에는 이름과 같은 고객 ID를 설명하는 속성이 있다. -외래키는 데이터테이..
[파워 BI] 인덱스 열, 조건 열, 예제의 열 추가하기 POWER BI Index Columns: 인덱스 열 추가 인덱스 열 : 순차적 값 고유의 값을 생성한다. '열추가-인덱스열' 을 클릭하면 0 or 1 or 사용자지정으로 순차적 고유의 값이 생성가능하다. POWER BI Conditional Columns : 조건 열 추가 조건열 추가 : '파일-조건열추가'를 클릭한다. 새열이름은 원하는 이름으로 변경한다. 조건열은 내가 가지고 있는 열의 값에 연산자를 부여하여 값을 출력한다. 예를들어 열이름은 '인덱스', 연산자는 '같음', 값은 '10', 출력은 '높음', 기타는 '없음'이라고 적는다면 새로운 조건열이 추가되고 인덱스 값에 10이 들어간 행에는 높음이라고 출력되고 그 외의 값은 없음으로 출력된다. 기준 열에 값에 따라 조건을 매겨 값을 출력할 수 있..