본문 바로가기

파워Bi6

[Power BI] DAX-Date 함수 (3):Weekday&Weeknum WEEKDAY WEEKDAY함수는 특정 날짜의 요일을 나타내는 1에서 7사이의 숫자를 반환합니다. 기본적으로 1은 일요일, 7은 토요일입니다. 이는 반환타입 인자 값으로 한주의 시작점을 변경 할 수 있습니다. 기본 구문 WEEKDAY(,) Return Type은 반환되는 값을 결정하는 숫자타입입니다. 1이면 한주의 시작이 일요일(1)부터 토요일(7)까지로 표현되며 2일경우 한주의 시작이 월요일(1) 부터 일요일(7), 3일 경우 한주의 시작이 월요일(0) 부터 일요일(6)으로 반환됩니다. 이는 필요에 따라 반환 되는 값을 지정할 수 있습니다. 단 Return Type을 입력하지 않으면 시스템은 기본적으로 1로 인식하여 일요일(1)부터 월요일 (7)의 값을 반환합니다. 예시 WEEKDAY함수=WEEKDAY.. 2023. 5. 22.
[Power BI] DAX 논리함수 - IF 문 사용하기 편하게만 보였던 Power BI도 막상 실무에 적용하려다 보면 DAX함수에서 막힐 때가 많을 것입니다. DAX함수를 알고 화면을 구성하는 것과 DAX함수를 모르고 시각화를 구성하는것은 큰 차이가 있으니 꼭 DAX 함수를 어느정도는 익혀두시기 바랍니다. 대부분 Excel에서 사용하던 함수와 비슷하기도 해서 크게 어려움은 못 느끼실 것입니다. 아마 프로그램을 조금이라도 해보신 분들은 더욱 쉽게 접근 가능하겠네요 . 먼저 알아볼 구문은 IF 문입니다. "IF 문은 조건문으로 조건이 True면 첫번째 값을 반환하고 False면 두번째 값을 반환합니다." 기본적인 구문은 아래와 같습니다. IF (, True값, False값) 예시를 들어볼까요? "매출정보 테이블에 "단가" 필드가 있다면 단가가 10,00.. 2023. 5. 7.
[Power BI] #12 시각화 도구 - 지도 (MAP) 국가,도시,위도, 경도데이터를 이용하여 시각화 도구의 “맵"으로 위치를 간단하게 표현할 수 있습니다. 예를 들어 매출정보 테이블의 “지역“, ”도시"데이터로 판매처의 위치를 지도위에 표시 할 수 있으며 각 판매처별 매출 비중을 분포로 표현할 수 있습니다. MS BING의 MAP기준으로 표현이 되며 “더 많은 시각적 개체"를 이용하여 다양한 지도를 활용 할 수 있습니다. 시각화 도구 “맵“ 역시 다른 시각화 도구 (테이블, 차트, 슬라이서)와 연동되기에 지역을 클릭하면 연결된 테이블, 차트의 해당 지역 정보가 하이라이트 됩니다. 매출정보 테이블의 “도시”정보 기준으로 지도에 표기 하였으며 표기의 “크기”(②)는 “매출액"을 적용하면 매출액이 높은 지역은 표시가 크게 표현 됩니다. 서식 탭을 이용하여 데이터.. 2021. 9. 15.
[Power BI] #10 시각화 도구 - 슬라이서 슬라이서는 연결한 필드 값을 기준으로 캔버스 보고서 내의 데이터를 필터링 하는 기능입니다. 예를 들어 이전에 년도별로 만들었던 매출 행렬 테이블을 특정 기간, 특정 년, 특정 월로만 자세히 보고 싶을 때 사용을 할 수 있습니다. 행렬 테이블 뿐 아니라 슬라이서에 연결된 필드가 포함된 차트 등 모든 시각화 도구에 적용 됩니다. 시각화 도구에서 “슬라이서"를 선택 후 “필드에는 매출정보 테이블의 “날짜“ 필드를 연결 합니다. 아래와 같이 기간 설정이 가능한 슬라이서가 생성됩니다. 날짜 간격을 이동 시켜 보시면 포함된 날짜에 따라 행렬 테이블의 값이 변경될 것입니다. 슬라이서 개체의 “슬라이서 유형선택” 을 선택하시면 “사이“, “이전“, “이후“, ”목록“, ”드롭다운“, “상대날짜“, ”상대시간"등을 기준.. 2021. 9. 13.
[Power BI] #7 On-Premise Data Gateway 구성(2) Power BI를 데이터 베이스와 연결 한 후 Power BI Service에 게시하였을 경우 Power BI Service 에서 , 주기적으로 Database의 데이터를 가져오기 위해, 또는 Direct Query 모드의 실시간 데이터 연동을 위해서 SQL DB설치된 On-Premise 서버에 “온-프레미스 데이터 게이트웨이“를 설치하여 DB서버와 클라우드 Power BI 웹과의 연결을 시켜 주어야 합니다. ​ ​ On-Premise Data Gateway는 Microsoft 사이트 에서 다운로드가 가능하며 (무료), Database가 위치한 서버에 설치를 하여야 합니다. ​ ​ 설치 할 때는 Microsoft Office 365 계정이 필요로 하며 .NET Framework 4.8 이상 및 64bit.. 2021. 9. 7.
[Power BI] #5 MSSQL 데이터 가져오기 엑셀 가져오기와 마찬가지로 "데이터 가져오기" 창에서 "SQL Server"를 선택하면 SQL데이터 베이스에 있는 테이블값을 활용 할 수 있습니다. 우선 서버 IP를 입력 후 해당서버에 구성되어 있는 데이터베이스 명을 입력하면됩니다. 데이터 연결 모드에는 "가져오기"와 "Direct Query" 두가지 방법이 있습니다. "가져오기"는 엑셀 원본 가져오기와 동일하게 선택한 SQL Table 값을 모두 Power BI로 가져오는 방식으로 SQL Table에 새로운 값이 등록되고 해당값을 Power BI에 다시 적용하려면 "새로고침" 또는 "Power BI" 작업 관리센터에서 "새로고침" 주기를 설정 할 수 있습니다. "Direct Query" 는 SQL 원본 Table과 실시간 연동되는 연결 모드 입니다. .. 2021. 9. 6.