파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
현재 LuckyTemplates의 최악의 기능이 어떻게 갑자기 최고의 기능으로 바뀌는지를 보여줄 것이기 때문에 저는 오늘 블로그에 대해 매우 흥분됩니다. 테이블 형식 편집기 LuckyTemplates에 대해 이야기하고 있습니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
운 좋게도 2020년 12월에 Tabular Editor 3의 프리뷰 버전을 사용해 보고 베타 프로그램에 들어갈 수 있었습니다. 저는 지난 몇 달 동안 매일 사용하고 있으며 LuckyTemplates를 사용하는 방식에 정말 혁명을 일으켰습니다. 오늘은 시간을 내어 테이블 형식 편집기 LuckyTemplates 버전 3(TE3)의 기본 기능을 안내해 드리고자 합니다. LuckyTemplates를 사용하는 방식이 실제로 어떻게 바뀔지 보여드리겠습니다.
목차
테이블 형식 편집기 LuckyTemplates 버전 3 특징 및 기능
다음은 매우 유용하고 실제로 매우 놀라운 TE3의 기본 기능 중 일부입니다.
구성 가능성
제가 다루고 싶은 것 중 하나는 구성입니다. 여기 Tabular Editor 3에서 볼 수 있듯이 여러 개의 창이 있으며 이 모든 창은 완전히 구성할 수 있습니다 . 물건을 옮길 수 있습니다. 정말 직관적인 방법으로 물건을 꺼내고 새로운 섹션을 개발할 수 있습니다. 크기를 조정할 수도 있습니다.
이것을 Capture Workspaces 에 저장한 다음 사용 가능한 Workspaces 목록에 저장할 수도 있습니다 .
예를 들어 모범 사례 분석기에서 검색 및 바꾸기를 수행하는 경우 측정값을 편집하는 경우 다른 작업 영역으로 이동할 수 있습니다. 나는 그것이 매우 유용하다는 것을 알았습니다.
그것은 또한 다양한 주제를 가지고 있습니다 . 다크 모드 팬이라면 바로 다크 모드로 들어갈 수 있습니다. 개인적으로 파란색이 마음에 드네요.
모든 도구 모음을 구성할 수 있습니다. 메뉴는 구성 가능합니다. 원하는 대로 정확하게 작동하고 편안하게 작업할 수 있습니다. LuckyTemplates에서 DAX를 작성하는 데 소비하는 시간을 고려할 때 이는 매우 중요하다고 생각합니다.
DAX 쓰기
다음으로 이야기하고 싶은 것은 TE3 IntelliSense가 DAX 작성을 지원하는 방법입니다 . 여기에서 새로운 조치를 취하고 일부 DAX 작성을 시작하면 이것이 어떻게 진정한 개선인지 바로 알 수 있습니다.
여기에 몇 가지 멋진 작은 기능이 있습니다. 예를 들어 컨트롤(ctrl), 엔터 또는 시프트 엔터에 대해 걱정할 필요가 없습니다. Enter 키를 누르면 다음 줄로 이동합니다. 그런 다음 F5는 코드를 커밋하는 것입니다.
여기에서 표준 IntelliSense 및 몇 가지 추가 정보를 볼 수 있습니다. 컨텍스트 전환 모드에 있음을 나타냅니다. 핫링크도 있습니다.
따라서 해당 링크를 클릭하면 DAX 가이드 로 바로 이동하여 기능에 대한 추가 정보를 얻을 수 있습니다.
여기에는 많은 배경 기능과 지식이 내장되어 있습니다. 배트에서 바로 보기 시작하는 정말 분명한 것 중 하나는 오류 메시지 측면에서 TE3가 모든 오류를 선택한다는 것입니다.
일반 DAX 편집기는 여기 Analysis Services에서 볼 수 있듯이 이러한 오류 중 하나만 선택합니다. 반면에 테이블 형식 편집기 3에는 DAX용 시맨틱 프로세서 라는 것이 있으며 모든 오류를 선택합니다.
이렇게 하면 이러한 오류에 대한 더 많은 정보를 얻을 수 있습니다. 에 전달된 인수가 너무 적고 인수의 최소 개수가 얼마인지 알려주지만 해당 오류가 어디에 있는지는 알 수 없습니다.
반면에 시맨틱 프로세서는 자신이 3행(3), 9열(9)에 있음을 알고 시작 위치를 알려줍니다. 오류를 설명하는 툴팁을 제공하고 표현식에서 찾은 모든 오류를 제공합니다. 디버깅 측면에서 정말 도움이 됩니다.
콜드 폴딩, DAX 디버깅 및 DAX 스크립팅
또 다른 정말 멋진 기능은 콜드 폴딩 이라고 하는 것입니다 . 여기에서 변수를 축소하고 측정값이 어떻게 보이는지 전반적으로 더 나은 그림을 얻을 수 있습니다. 이것은 특히 화면을 넘어서는 긴 측정값을 작성하는 경우에 정말 유용합니다.
측정 분기 디버깅에도 적합합니다. 예를 들어 여기서 Total Customers를 보고 해당 측정값을 마우스 오른쪽 단추로 클릭하면 Show Dependencies 라고 표시됩니다 .
Total Customers에 의존하는 개체와 의존하는 개체를 보여줍니다. 따라서 할 수 있는 것은 DAX 스크립팅 이라는 것입니다 . 이것은 측정 분기를 보는 정말 흥미로운 방법입니다.
예를 들어 이러한 Slicer Harvest 측정값과 Total Customers in Range 측정값을 살펴보겠습니다. 이 그룹화를 클릭하면 Script DAX 라는 옵션이 표시됩니다 . 그것을 클릭하면 모든 측정값이 한 곳에 있는 스크립트가 생성됩니다. 우리는 이것을 편집할 수 있습니다. 측정값이 서로 어떻게 분기되는지에 대해 살펴볼 수 있습니다.
또한 이 결과를 리팩터링하려면 VAR Result 로 이름을 바꿀 수 있습니다. 그리고 그것이 할 일은 범위에서 이름을 바꾸는 것입니다 .
하단에 이 두 결과에 모두 태그를 지정하고 결과를 표시하도록 변경할 수 있습니다 Outcome . 우리는 이제 코드에서 이를 변경했지만 수식의 위쪽 부분에서 다른 측정값에 Result가 있는 경우 범위를 벗어나도록 충분히 알고 있었습니다. 모든 결과를 처리하고 변경했을 평균적인 검색 및 바꾸기보다 훨씬 더 똑똑합니다.
거기에서 찾기 및 바꾸기 창을 열 수 있습니다 . 작업 공간 기능을 통해 이를 위한 창을 만든 다음 여기를 통해 모든 종류의 대소문자 일치 또는 전체 단어 일치, 모두 찾기, 이전 찾기, 아래로 편집 등을 단일 측정 버전에서 수행할 수 있습니다. 또는 스크립트 버전. 컨트롤 S를 누르면 LuckyTemplates 모델에 다시 저장됩니다.
또한 DAX에 대한 기본 제공 서식이 있으므로 스크립트도 서식을 지정할 수 있습니다.
미리보기, 피벗 그리드 및 데이터 쿼리
여기서 우리가 할 수 있는 몇 가지 다른 일이 있습니다. 테이블을 보고 싶다면 간단한 미리 보기 를 수행하여 테이블의 각 필드를 검토할 수 있습니다.
검토를 위해 오른쪽에 정보 열을 팝업할 수도 있습니다.
우리가 할 수 있는 다른 일은 Pivot Grid 입니다 . 이는 기본적으로 Excel의 피벗 테이블이나 LuckyTemplates의 행렬과 동일합니다. 매트릭스 비주얼과 상당히 유사합니다. 변수를 테이블로 끌어다 놓기만 하면 됩니다.
이를 사용하여 결과를 검증할 수 있습니다. 행 총계와 열 총계를 실행합니다. 실제로 모델에 물리적으로 상주하는 불필요한 테이블을 여러 개 만드는 것보다 훨씬 쉽습니다.
여기에는 DAX 쿼리 라는 또 다른 큰 기능이 있습니다 . DAX Studio에서 작업하는 경우 이에 매우 익숙할 것입니다. 여기에서 테이블을 구체화할 수 있습니다.
함수를 사용하여 분석하고 쿼리에 넣을 수 있습니다.
쿼리는 항상 EVALUATE로 시작한 다음 해당 측정값을 여기에 붙여넣습니다. 이것은 디버깅을 위한 정말 훌륭한 기능입니다.
스크립팅 및 매크로 기록
다음으로 다루고 싶은 것은 스크립팅입니다. 여기 Tabular Editor 3의 자동화된 스크립팅 기능을 보여드리겠습니다. 여기에서 몇 가지 기본 코드를 작성하거나 에서 일부 측정값을 복사하여 붙여넣을 수 있습니다 .
그런 다음 Save as Macro 를 누르십시오 .
이러한 매크로를 적용하려면 모델, 테이블, 열 등 적절한 범위로 이동하면 됩니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 매크로를 선택합니다 . 그런 다음 적절한 스크립트를 적용하기만 하면 됩니다.
예를 들어 모든 DAX 형식을 지정하면 DAX 형식을 사용하거나 긴 줄을 선택했는지 짧은 줄을 선택했는지에 따라 모든 DAX의 형식이 지정됩니다. Control S를 눌러 LuckyTemplates 파일에 다시 저장합니다.
마지막으로 TE3에는 Macro Recorder가 있어 이 기능을 켜고 자동화하려는 기능을 수행한 다음 생성된 코드를 사용하여 많은 코딩 지식 없이도 해당 스크립트를 만들 수 있습니다.
테이블 형식 편집기 LuckyTemplates 모범 사례 분석기
TE3의 정말 멋진 기능 중 하나는 모범 사례 규칙 세트가 있다는 것입니다 . 이제 모범 사례 분석기를 열어 보겠습니다 . 로컬 사용자에 대한 규칙, 현재 모델에 대한 규칙 및 로컬 시스템에 대한 규칙이 있습니다. 이를 추가한 다음 URL에서 규칙 파일 포함이라고 말할 수 있습니다 . 그런 다음 Analyst Hub에서 URL을 붙여넣습니다.
그런 다음 모범 사례에 대한 전체 규칙을 엽니다.
그런 다음 실행을 누르면 해당 스크립트가 실행되고 모델이 변경되며 모범 사례가 구현됩니다.
이는 데이터 모델링을 규칙별로, 테이블별로 자동으로 진행하고 모범 사례를 따르지 않는 영역을 강조 표시함으로써 데이터 모델링을 개선하는 놀라운 방법입니다.
표 형식 편집기를 사용하여 LuckyTemplates에서 계산 그룹 만들기
LuckyTemplates Desktop에서 DAX Studio란 무엇입니까
LuckyTemplates에서 외부 도구 메뉴 레벨 업
결론
이것은 테이블 형식 편집기 LuckyTemplates 버전 3에 대한 매우 빠른 둘러보기입니다. 다루지 않은 더 많은 기능이 있습니다. 몇 가지 데이터 모델링 기능이 있으므로 데이터 모델을 다이어그램으로 만들고 관계 작업을 할 수 있습니다. M 코드 등을 실제로 볼 수 있는 파티션이 있습니다.
여기에는 놀라운 기능 배열이 있으며 여기에서 표면을 긁는 것입니다. 그러나 이것이 DAX 작성, DAX 디버깅 및 데이터 모델 개선 측면에서 확장된 기능과 엄청난 기능을 제공하는 방식을 실제로 볼 수 있기를 바랍니다 . 또한 측정값과 테이블 내에서 진행되는 작업에 대한 일반적인 이해를 향상시키는 데 도움이 됩니다. 놀라운 재능을 가진 프로그래머 Daniel에게 감사드립니다.
이 정보가 여러분에게 그것을 시험해 볼 수 있는 용기를 주기를 바랍니다. 어떻게 생각하는지 확인하고 LuckyTemplates를 사용하는 방식이 어떻게 바뀌는지 확인하세요.
모두 제일 좋다!
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것