파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 가상 테이블에 대한 매우 흥미로운 주제 와 반복 함수 내에서 LuckyTemplates에서 가상 테이블을 활용하는 방법을 다룰 것입니다 . 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
가상 테이블은 LuckyTemplates 에서 고급 논리를 만드는 데 필수적인 요소입니다 . LuckyTemplates에는 이러한 가상 테이블을 만들 수 있는 기능의 전체 하위 집합이 있습니다.
이러한 가상 테이블은 때때로 단순히 필터 및 함수 로 사용되거나 계산에 컨텍스트를 추가하는 데 사용될 수 있습니다 . 그러나 이를 통해 논리를 내부적으로 반복할 수도 있습니다. 배치한 모든 컨텍스트를 기반으로 할 수 있습니다.
이러한 가상 테이블의 많은 기능은 다양한 반복 기능과 함께 사용할 때 제공됩니다. '컨텍스트' 와 이러한 DAX 측정값 의 조합이 해당 특정 컨텍스트 내에서 모두 함께 작동하는 방식을 실제로 이해해야 합니다 .
DAX 의 반복 함수는 일반적으로 SUMX , AVERAGEX 및 LuckyTemplates의 X 수식의 다른 많은 파생물과 같이 끝에 X 가 있습니다 .
이 자습서에서 논의하려는 개념을 설명하는 가장 좋은 방법은 이 간단한 모델을 사용하는 몇 가지 예를 통해 설명하는 것입니다.
내 Locations 테이블에서 내 Sales 테이블 로 내려가는 관계가 있습니다 . 이것은 너무 일반적으로 보일 수 있으며 이러한 종류의 모델을 어떻게 적용할 수 있는지 궁금할 수 있습니다.
실제로 모든 데이터는 매우 유사합니다. 모델을 잘 설정하고 직관적인 방식으로 설정하는 문제일 뿐입니다 . 모델링을 조금 더 잘 이해해야 하는 경우 고급 모델링 과정을 확인할 수 있습니다 .
목차
SUMX를 사용한 간단한 논리
사용하여 Total Sales를 계산할 수 있는 이 간단한 논리를 확인해 보겠습니다 .
일반적으로 모든 단일 지역에 대한 매출을 계산하는 것입니다. 이 경우 데이터에 다른 필터가 없습니다. 따라서 기본적으로 Total Sales 와 함께 처음부터입니다 .
그러나 이러한 가상 테이블을 통해 논리를 반복할 수 있는 방법과 관련하여 조금 더 독특한 것을 보여드리고 싶습니다.
가상 테이블에 FILTER 사용
다른 것들을 계산하기 시작하고 싶을 때가 있을 수 있습니다. 좋은 고객으로 분류될 수 있는 항목의 판매를 계산하는 것이 좋습니다 .
이 특정 공식을 분석하고 그것이 우리에게 무엇을 할 수 있는지 식별해 봅시다.
여기에서 SUMX 를 사용하고 있음을 알 수 있습니다 .
그러나 측정의 이 부분에서는 계산의 컨텍스트로 사용하는 가상 테이블을 변경합니다 .
따라서 LuckyTemplates의 모든 계산은 2단계 프로세스로 수행된다는 점을 항상 기억해야 합니다. 첫 번째는 초기 컨텍스트의 처리입니다. 그런 다음 측정값 계산이 있습니다. 확실히 매우 단순화된 버전입니다.
첫 번째 필터가 Connecticut 인 이 첫 번째 결과를 살펴보겠습니다 . 분명히 모델 뒤에 이미 일부 필터링이 발생하고 있습니다.
함수 내의 진행 로직은 코네티컷 에서 구매한 모든 고객의 가상 테이블을 생성합니다 .
기본적으로 코네티컷 에서 구매한 모든 고객의 1열 테이블입니다 .
그런 다음 이 특정 가상 테이블 내에서 2000개 미만으로 구매한 모든 단일 고객을 필터링하는 논리를 실행하고 있습니다. 그러면 2000개 이상 구매한 고객만 유지됩니다.
이 새 테이블을 기반으로 최종적으로 Total Sales를 계산할 것입니다 .
이것이 바로 SUMX를 통해 우리가 할 수 있는 일입니다. 실제로 다양한 방법으로 구현할 수 있는 기술입니다.
가상 테이블의 논리 변경
또한 기존 논리를 변경할 수 있습니다. 보시다시피 이 숫자는 현재 정적입니다. 그러나 이를 동적으로 만들 수 있고 자체 생성할 수 있습니다.
이 경우 그냥 5,000으로 변경했습니다. 그리고 SUMX 를 사용했기 때문에 이 테이블은 5000개 이상 구매한 우수 고객만 찾습니다 . 그런 다음 좋은 고객의 판매를 계산합니다.
가상 테이블에 SUMMARIZE 사용
다음은 다른 수준으로 올라갈 수 있는 또 다른 예입니다.
FILTER 함수 내의 테이블은 매우 다를 수 있으며 더 자세한 테이블일 수 있습니다. 이 경우 우수 고객의 판매와 그들이 구매하는 제품을 모두 살펴보고 있습니다 .
따라서 이것은 더 이상 1열 가상 테이블이 아닙니다. 이것은 모든 개별 고객과 그들이 코네티컷에서 구입한 모든 단일 제품 의 2열 가상 테이블이 될 것입니다 . 그런 다음 다른 지역이나 다른 주로 이동함에 따라 변경됩니다.
기능을 사용하여 2000 미만인 모든 고객 및 제품 판매를 필터링합니다. 그런 다음 2000 이상의 고객만 유지합니다 .
그런 다음 SUMX를 사용하여 총 판매액을 계산합니다 .
이것이 실제로 가상 테이블을 통해 일부 논리를 내부적으로 반복 하고 특정 결과를 평가하는 방법입니다.
CALCULATE를 필터로 사용
또한 동일한 시나리오를 다른 방식으로 계산할 수 있으며 여전히 동일한 결과를 제공합니다. 먼저 이것을 5000 으로 되돌려 봅시다 .
이제 여기에서 이 두 열의 결과가 실제로 동일하다는 것을 알 수 있습니다. 하지만 저는 조금 다른 방식으로 계산했습니다.
우수 고객 판매 측정 의 경우 SUMX 대신 함수를 사용했습니다 .
CALCULATE 함수를 사용 하면 이전 SUMX 시나리오 와 유사한 작업을 수행할 수 있습니다 . 그러나 SUMX 와 같은 반복 함수가 아니라 실제로 필터 로 사용되었습니다 . CALCULATE 내에서 계산 컨텍스트를 변경하는 데 사용되었습니다 .
이것이 데이터 모델에 이 논리를 적용할 수 있는 또 다른 방법입니다.
반복 함수 SUMX 및 AVERAGEX를 사용하여 DAX를 사용하여 LuckyTemplates의 마스터 가상 테이블 DAX 에서
반복 함수로 작업하는 LuckyTemplates의 SUMX 및 AVERAGEX
결론
이것은 깊이 검토하기에 정말 좋은 자습서입니다. 가상 테이블을 통해 논리를 반복하는 이 개념을 이해하면 모든 데이터에서 달성할 수 있는 무한한 분석 가능성을 얻을 수 있습니다.
이것을 잘 이해할 수 있다면 분석적 관점에서 LuckyTemplates 및 DAX 측정을 매우 잘 활용할 때 발견할 수 없는 것이 없다는 것을 알게 될 것입니다.
고급 모듈 을 확인하십시오 .
이것으로 행운을 빕니다!
***** LuckyTemplates 학습? *****
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것