SharePoint의 계산된 열 | 개요
SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.
현재 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를 사용하는 방식이 어떻게 바뀌는지 확인하세요.
모두 제일 좋다!
SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.
컬렉션 변수를 사용하여 Power Apps에서 변수 만드는 방법 및 유용한 팁에 대해 알아보세요.
Microsoft Flow HTTP 트리거가 수행할 수 있는 작업과 Microsoft Power Automate의 예를 사용하여 이를 사용하는 방법을 알아보고 이해하십시오!
Power Automate 흐름 및 용도에 대해 자세히 알아보세요. 다양한 작업 및 시나리오에 사용할 수 있는 다양한 유형의 흐름에 대해 설명합니다.
조건이 충족되지 않는 경우 흐름에서 작업을 종료하는 Power Automate 종료 작업 컨트롤을 올바르게 사용하는 방법을 알아봅니다.
PowerApps 실행 기능에 대해 자세히 알아보고 자신의 앱에서 바로 웹사이트, 전화, 이메일 및 기타 앱과 같은 기타 서비스를 실행하십시오.
타사 애플리케이션 통합과 관련하여 Power Automate의 HTTP 요청이 작동하는 방식을 배우고 이해합니다.
Power Automate Desktop에서 Send Mouse Click을 사용하는 방법을 알아보고 이것이 어떤 이점을 제공하고 흐름 성능을 개선하는지 알아보십시오.
PowerApps 변수의 작동 방식, 다양한 종류, 각 변수가 앱에 기여할 수 있는 사항을 알아보세요.
이 자습서에서는 Power Automate를 사용하여 웹 또는 데스크톱에서 작업을 자동화하는 방법을 알려줍니다. 데스크톱 흐름 예약에 대한 포괄적인 가이드를 제공합니다.