티스토리 뷰
하나의 보고서만 작업하는 경우라면 날짜 테이블을 데이터 변환에서 M 쿼리로 생성하면 되겠지만 날짜 테이블을 여러 보고서에서 사용한다고 가정하겠습니다.
이런 경우 날짜 테이블을 구성하는 가장 일반적이고 효과적인 방법이라면 중앙에서 날짜 차원 테이블을 생성하는 방법이라 할 수 있습니다. 데이터베이스에 날짜 차원 테이블을 관리하고 이를 여러 보고서에서 이용하거나, 날짜 차원 테이블을 데이터 흐름, 데이터 마트로 구성하여 여러 보고서에서 이용하는 것입니다.
DAX로 날짜 테이블을 생성하게 되면 보고서마다 날짜 테이블을 구성해야 합니다. 성능상의 제한도 있게 됩니다. 데이터베이스로 구성하고 관리하는 것이 어렵다면 Power Query를 통해 데이터 흐름, 데이터 마트로 구성하여 여러 보고서에서 이용할 수 있습니다.
날짜 테이블을 중앙에서 구성한다면 아래의 예와 같은 스키마로 여러 보고서에서 이용할 수 있도록 구성하면 효과적입니다. Calendar, Fiscal을 하나의 테이블에 같이 구성하면 회계연도로 보는 부서도 이용 가능합니다. 사전 요구사항을 파악해서 진행해야 합니다.
아래는 데이터 흐름에서 DimDate를 추가하고 나머지는 Excel 파일에서 데이터를 가져오기하여 구성한 내용입니다.
아래는 데이터 마트에서 흐름에서 DimDate를 추가하고 나머지는 Excel 파일에서 데이터를 가져오기하여 구성한 내용입니다.
또 다른 방법으로는 라이브 연결을 DirectQuery로 변경하여 DimDate 데이터 세트를 보고서에서 연결할 수도 있습니다.
매번 보고서에서 작업하는 것보다는 중앙에서 관리한 날짜 차원 테이블을 여러 보고서에서 이용하는 방법을 살펴보았습니다.
'Microsoft Faric > Power BI' 카테고리의 다른 글
Power BI Update – 2022년 9월 (0) | 2022.09.19 |
---|---|
Power BI 앱 업데이트 – 대상 그룹 (0) | 2022.09.13 |
날짜 테이블 (2) – DAX 날짜 테이블 (0) | 2022.08.22 |
날짜 테이블 (1) - 날짜 계층 (0) | 2022.08.16 |
Power BI Update – 2022년 8월 (0) | 2022.08.12 |
- Total
- Today
- Yesterday
- Power BI 업데이트
- Power BI Desktop Update
- 클라우드
- SharePoint Online
- 정홍주
- sql server 2012
- Microsoft Fabric
- SharePoint Object Model
- sharepoint
- Windows Azure
- Power BI
- 업데이트
- Paginated Report
- hongju
- Windows Azure Mobile Services
- Windows Azure 업데이트
- Visual Studio 2010
- Windows Phone 7
- Power BI Desktop 업데이트
- Cloud
- SharePoint 2010
- 목표
- copilot
- SharePoint 2013
- Power BI Desktop
- Mobile Services
- redJu
- 페이지를 매긴 보고서
- SQL Azure
- Power BI Copilot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |