본문 바로가기

지식

[POWER BI 강의] X축 정렬이 시간 순이 아닌 텍스트나 숫자 순으로 정렬될 때 위와 같이 X축이 실제 시간 순이 아닌 알파벳 텍스트나 숫자순으로 정렬이 될 때, 이를 해결하는 방법입니다.​'MonthNumber' 컬럼을 생성합니다.MonthNumber =DATEDIFF(MIN('Date'[Date]), 'Date'[Date], MONTH) +1​이렇게 생성하면 예를 들어 2010년도의 1월이 '1' 값이 되면 2011년도의 1월은 '13' 값으로 출력됩니다.2. Monthnumber 컬럼을 도구 설명에 넣어줍니다.도구 설명에 넣을 경우 차트에는 영향을 주지 않지만, 축 정렬에 보면 Monthnumber가 들어가 있습니다.​3. 정렬을 Monthnumber, 오름차순으로 변경합니다.Monthnumber 순으로 정렬이 됩니다.지금 바로 배움을 시작하세요! 우리의 고객은 BI에 아무것도.. 더보기
[POWER BI 강의] X가 들어간 함수는 어떤 차이가 있나요? 1. X가 들어간 함수는 어떤 차이가 있나요?X는 iterative(반복적) 연산을 수행하는 함수를 의미합니다. 즉, X가 포함된 함수는 테이블의 각 행을 반복하면서 특정 계산을 수행합니다. 이 계산은 함수의 두 번째 인수로 전달되는 표현식에 따라 각 행에서 개별적으로 평가된 후, 그 결과가 집계되어 최종 결과를 반환합니다. 2. X가 포함된 함수의 예시DAX에는 다양한 X 함수가 있으며, 그 중 일부는 다음과 같습니다: SUMX: 테이블의 각 행에 대해 지정된 표현식을 평가한 후, 그 결과를 모두 합산합니다.AVERAGEX: 테이블의 각 행에 대해 지정된 표현식을 평가한 후, 그 결과의 평균을 계산합니다.RANKX: 테이블의 각 행에 대해 지정된 표현식을 평가하여 순위를 매깁니다.MINX: 테이블의 각.. 더보기
[POWER BI 강의] BI에서 Python을 사용하는 세 가지 방식 Power BI에서 Python을 사용하는 방식에는 다음의 세 가지 방식이 있습니다. 1) Python 스크립트로 데이터 변환:Power Query Editor에서 Python 스크립트를 사용하여 데이터를 변환하거나 전처리할 수 있습니다. 이 방법은 데이터를 불러오거나 정리할 때 Python의 강력한 데이터 처리 라이브러리(예: Pandas, NumPy 등)를 활용할 수 있게 해줍니다.변환된 데이터는 Power BI 모델로 가져와서 이후 분석과 시각화에 사용할 수 있습니다. 즉, 이건 보고서 필드가 아닌 쿼리 편집에서 사용합니다. 2) Python 스크립트를 통한 시각화:Power BI 리포트의 시각화에서 Python 스크립트를 사용하여 커스텀 시각화를 만들 수 있습니다. 예를 들어, Matplotlib.. 더보기
[POWER BI 강의] Calculate에서 Filter함수보다 부울 식을 쓰는 이유 [POWER BI] Calculate 함수에서 Filter 함수보다 부울 식을 쓰는 것이 좋은 이유​※ 부울 식: 'Product'[Color] = "Red" 처럼 참(True) 또는 거짓(False) 값을 반환하는 조건식을 말합니다.​1) Calculate에서 Filter 함수를 사용하는 것과 부울 식을 사용하는 것은 어떤 차이가 있나요?​1. FILTER 함수 사용:어떻게 작동하는지: FILTER 함수는 테이블의 모든 행을 하나씩 살펴보고, 주어진 조건을 만족하는 행들만을 새로운 테이블로 만들어 반환합니다.​장점: 여러 조건을 결합하거나, 복잡한 필터링이 필요할 때 사용됩니다.단점: 모든 행을 하나씩 확인하기 때문에, 특히 데이터가 많을 때 성능이 느려질 수 있습니다.​DAXCALCULATE( [Sa.. 더보기
[POWER BI 강의] Embed(임베드) 태그가 무엇인가요? Embed(임베드) 태그가 무엇인가요? 1. 임베드 태그의 정의임베드(Embed) 태그는 웹 페이지에 외부 콘텐츠를 삽입하는 데 사용되는 HTML 태그입니다. 이 태그를 사용하면 비디오, 오디오, 이미지, 문서, 또는 다른 웹 페이지의 일부와 같은 외부 리소스를 현재 웹 페이지에 포함시킬 수 있습니다.예를 들어, 웹 페이지에 YouTube 비디오를 삽입하거나, 외부 웹사이트의 기능을 추가하는 경우에 임베드 태그를 사용합니다. 태그 사용 예 1) 태그: 가장 흔히 사용되는 임베드 태그로, 외부 웹 페이지나 리소스를 현재 페이지에 포함시킬 수 있습니다. 예를 들어, YouTube 비디오를 웹 페이지에 포함할 때 사용됩니다. https://www.youtube.com/embed/dQw4w9WgXcQ" fra.. 더보기
[POWER BI 강의] MS Fabric이란 무엇인가요? [POWER BI] MS Fabric이란 무엇인가요? 1) MS Fabric이란 무엇인가요? MS Fabric을 비유적으로 설명하자면, 대규모 데이터 농장이라고 할 수 있습니다. 이 농장에서는 다양한 작물(데이터)이 자라고 있으며, 각 작물은 서로 다른 밭(데이터 소스)에서 재배됩니다. 농부(데이터 엔지니어)들은 이 밭에서 자라는 작물들을 수확(데이터 수집)하고, 그것들을 가공(데이터 정제)하여 시장(분석 시스템)으로 내보냅니다.이 농장은 단순히 작물을 키우는 곳이 아니라, 모든 과정이 자동화된 스마트 농장입니다. 작물을 키우는 것뿐만 아니라, 수확하고, 가공하며, 저장하는 모든 과정이 체계적으로 관리됩니다. MS Fabric은 이 모든 과정을 하나의 플랫폼에서 통합적으로 처리할 수 있는 스마트 농장과 .. 더보기
[POWER BI 강의] 페이지를 매긴 보고서가 무엇인가요? [POWER BI] 페이지를 매긴 보고서가 무엇인가요? 쉽게 이야기하면 인쇄용으로 제작된 보고서입니다. 페이지 레이아웃이 고정되어 있어 인쇄나 PDF로 내보낼 때 데이터가 페이지 단위로 정확히 표시되도록 설계된 보고서입니다. Excel이나 PDF 같은 형식으로 내보낼 수 있는 정형화된 보고서가 필요할 때 주로 사용됩니다. Power BI 보고서와 달리, 페이지를 매긴 보고서는 미리 정의된 크기의 페이지에 데이터를 정확하게 맞추는 것이 특징입니다. 페이지를 매긴 보고서(Paginated Reports)**를 만들 때 인쇄용 크기를 미리 설정할 수 있습니다. 보고서를 만들 때 페이지 크기, 여백, 방향(가로/세로) 등을 설정하여 원하는 인쇄 형식에 맞게 디자인할 수 있습니다. 일반적으로 A4, Letter .. 더보기
[POWER BI 강의] BI에서 의미하는 파라미터(Parameter)의 정의 "파라미터"는 사용자 인터페이스 또는 데이터 모델에서 사용자가 동적으로 값을 입력하거나 선택할 수 있도록 하는 기능을 의미합니다. ​쉽게 이야기하면, '값 선택 범위'를 제공하는 것입니다.이 범위를 통해 사용자는 여러 옵션 중 하나를 선택하거나 숫자 범위 내에서 값을 지정할 수 있습니다.예를 들어, 슬라이서를 통해 특정 연도나 월을 선택하거나, 숫자 입력을 통해 특정 값 범위를 설정할 수 있습니다.​파라미터는 기존에는 없는 새로운 선택 항목 값을 생성하여 제공할 수도 있고, 기존 데이터 필드에서 나온 값을 활용할 수도 있습니다.예를 들어 사용자가 파라미터를 이용해 숫자나 백분율 등을 설정하고, 이에 따라 시각화된 데이터가 어떻게 변화하는지 분석할 수 있습니다. 또는 기존 데이터에 있는 특정 연도를 파라미.. 더보기