파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 DAX 함수 조합을 사용하여 시간 인텔리전스 계산의 몇 가지 예를 살펴보겠습니다.
이러한 종류의 계산은 특정 기간 동안의 비즈니스 데이터를 비교하려는 경우에 유용합니다. 일, 월, 분기 또는 연 단위로 할 수 있습니다.
CALCULATE 함수 외에도 다른 DAX 함수를 사용하면 훌륭한 시간 관련 분석을 구축하는 데 크게 도움이 될 수 있습니다.
이러한 종류의 계산에 사용되는 가장 일반적인 중 일부를 소개하겠습니다 .
목차
시간 인텔리전스 DAX 함수 사용
이 예에서는 현재 매출을 작년과 비교하기 위해 새 측정값을 만드는 방법을 알려드리겠습니다. 구체적으로 전년도와 현재 연도의 특정 날짜의 매출을 비교합니다.
이 측정값을 Sales LY 라고 하고 CALCULATE 함수 로 시작하겠습니다 . 함수 는 모든 계산의 컨텍스트를 변경할 수 있습니다.
다음으로 식을 입력해야 합니다. 이 경우에는 Total Sales 입니다 . 매출을 비교하기 위해 컨텍스트를 변경해야 하므로 함수를 사용합니다. 이 함수는 이전 연도의 현재 선택 항목에 있는 날짜 집합을 반환합니다.
마지막으로 날짜 테이블 에서 날짜 열을 참조해야 합니다 .
테이블에서 이미 Total Sales 열의 현재 판매 데이터를 볼 수 있습니다. Sales LY 측정값을 테이블로 가져오면 작년의 총 매출을 볼 수 있습니다. Sales LY 테이블은 여전히 총 판매액을 계산하지만 날짜 컨텍스트는 이전 연도로 변경됩니다.
예를 들어, 2018년 10월 13일 총 매출은 $153,058.20 입니다 .
2019년 10월 13일의 판매 LY 데이터를 확인하면 역시 $ 153,058 임을 알 수 있습니다 . 20 .
CALCULATE 함수 의 도움으로 수식은 초기 컨텍스트를 변경하여 2018년 10월 13일의 매출을 되돌아 봅니다. 이것은 시간 인텔리전스 DAX 계산 의 간단한 예입니다 .
새 측정값 그룹 만들기
모델의 주요 측정값 그룹을 보면 측정값이 쌓이기 시작하는 것을 알 수 있습니다. 새 계산으로 분기하고 있으므로 새 측정값 그룹을 만드는 것이 가장 좋습니다. 이렇게 하면 LuckyTemplates를 최적화하고 정리할 수 있습니다.
이렇게 하려면 홈 리본을 클릭한 다음 데이터 입력을 클릭합니다 .
측정값은 시간 인텔리전스 계산에 관한 것이므로 새 측정값 그룹의 이름을 Time Comparison 으로 지정할 수 있습니다 . 이름을 바꾼 후 로드 를 클릭합니다 .
그런 다음 이제 관련 새 테이블로 이동할 수 있습니다.
또한 Sales LY 측정을 주요 측정으로 만들 수 있습니다. 이렇게 하려면 모델링 리본을 클릭한 다음 홈 테이블 을 클릭합니다 . 여기에서 기본 홈 테이블을 Key Measures 에서 Time Comparison 으로 변경할 수 있습니다 .
이제 Sales LY 측정값이 Time Comparison 측정값 그룹 아래에 배치된 것을 볼 수 있습니다 .
또한 Time Comparison 테이블이 Key Measures 테이블 근처에 있는지 확인해야 합니다 .
두 개의 추가 테이블이 조직 목적으로만 사용되기 때문에 이는 데이터 모델의 이상적인 설정입니다. 데이터 관계에 대한 기본 모델 구조의 일부가 아닙니다.
고급 시간 인텔리전스 DAX 함수 사용
이제 테이블에 Total Sales 및 Sales LY 데이터가 있습니다 . 이러한 핵심 측정 및 기타 DAX 기능을 사용하여 고급 시간 인텔리전스 계산으로 분기할 수 있습니다.
이 예에서는 연도별 판매 차이를 계산합니다 . 수식에서 총 매출 과 매출 LY 의 차이만 찾으면 됩니다 .
결과를 보려면 Sales Diff를 가져와야 합니다 . YoY는 표로 측정합니다. 이 테이블을 이와 같은 시각화로 바꿀 수도 있습니다.
이것은 단순한 시각화일 뿐입니다. 그러나 몇 달 또는 몇 주 동안 슬라이서를 추가하면 시각화가 더 흥미롭게 보일 것입니다.
이 다른 예에서는 다른 DAX 함수를 사용하여 또 다른 시간 인텔리전스 계산을 알려 드리겠습니다. 이번에는 함수를 사용하여 작년 매출액을 계산해 보겠습니다 .
원래 공식을 사용하여 SAMEPERIODLASTYEAR 를 DATEADD 로 변경하기만 하면 됩니다 . Date 테이블을 참조한 후 간격 수로 -1을 입력합니다 .
DATEADD 함수 는 일, 월, 분기 또는 연도별로 이동할 수 있기 때문에 매우 유연합니다.
연도별로 갈 것이므로 수식은 전년도의 총 판매액을 계산합니다. 분명히 다른 공식을 사용했기 때문에 결과는 이전과 동일할 것입니다.
마지막으로 기존 측정값을 복사하여 붙여넣고 이름만 변경할 수 있습니다. 예를 들어 Sales LY 에서 Profits LY 로 . Total Sales 대신 Total Profits 측정값 을 참조합니다 .
그래야 작년 수익을 볼 수 있습니다.
여기에서 현재 연도의 이익과 같은 더 많은 분석으로 분기할 수 있습니다. 매년 백분율 차이를 계산할 수도 있습니다.
뛰어난 시간 인텔리전스 계산의 핵심은 DAX 함수의 조합을 사용하는 것입니다.
LuckyTemplates에서 사용되는 일반적인 시간 인텔리전스 패턴
DATEADD 함수: LuckyTemplates에서 가장 우수하고 다재다능한 시간 인텔리전스 함수
LuckyTemplates의 시간 인텔리전스: 지난 N일 동안 이루어진 트랜잭션 수를 계산하는 방법
결론
이러한 시간 인텔리전스 예제는 간단할 수 있지만 지금까지 논의한 모든 내용을 훌륭하게 적용한 것입니다. 초기 컨텍스트, 반복 함수, 집계 함수, 측정 분기 및 CALCULATE 함수 의 개념을 적용했습니다 .
많은 기술과 DAX 기능을 배우셨기를 바랍니다. 가능한 한 빨리 보고서에 적용할 수 있다면 좋을 것입니다.
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것