파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
쿼리 편집기에서 수행할 수 있는 간단한 LuckyTemplates 변환에 대해 이야기하겠습니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
쿼리 편집기를 사용하면 데이터를 정리하고 원시 형식에서 변환할 수 있습니다. 일부 고급 변환을 수행할 수 있지만 수행할 수 있는 간단한 변환에 초점을 맞추고 싶습니다.
이러한 간단한 변환을 통해 LuckyTemplates에서 데이터를 더 잘 최적화할 수 있습니다.
목차
데이터 이름 정리
내가 항상 하는 첫 번째 일은 내 데이터의 이름을 정리하는 것 입니다 . 어떤 종류의 보고서를 쫓느냐에 따라 적절한 이름을 원하는지 여부를 결정합니다. 나는 보통 밑줄과 약어도 제거합니다.
기본적으로 논리적인 이름을 원합니다. 사람들은 그것들을 한 번 보고 각 특정 테이블이나 열에 무엇이 있는지 이해해야 합니다.
여기에 있는 첫 번째 테이블을 예로 들어 보겠습니다. Customer_Data라고 합니다.
나는 이름에 밑줄과 같은 기호가 있는 것을 좋아하지 않기 때문에 그것을 두 번 클릭하고 원하는 이름으로 변경하기만 하면 됩니다.
또는 속성으로 이동하여 이름을 변경할 수도 있습니다.
이름 형식과 관련하여 일관성을 유지하고 싶기 때문에 Location_Data 및 Product_Data도 변경하겠습니다.
테이블 이름 외에도 각 테이블을 살펴보고 열 이름에 대해 작업합니다. 다시 말하지만 모든 열 이름이 의미가 있는지 확인해야 합니다.
이러한 열 이름을 최대한 구체적이고 명확하게 지정하려는 가장 큰 이유는 열 이름을 기반으로 시각화 제목이 자동으로 생성되기 때문입니다. 따라서 내 열 이름 중 하나라도 명확하지 않은 경우 내 시각화에 데이터가 표시되는 방식에 영향을 미칠 수 있습니다.
열 이름을 변경하려면 이름을 두 번 클릭하고 변경하기만 하면 됩니다. 예를 들어 이 Cost 열을 Product Cost로 변경합니다.
이렇게하면 내가 말하는 비용이 무엇인지 분명합니다.
데이터 정리
다음으로 해야 할 일은 필요하지 않은 데이터를 정리하는 것입니다 .
이 위치 테이블이 좋은 예입니다. 지역 코드에 대한 이 열과 같이 실제로 필요하지 않은 열이 있습니다.
해당 데이터가 필요하므로 인�� 열을 그대로 두겠습니다. 하지만 가구에서 시간대까지의 열도 중요하지 않다고 생각합니다.
지역 코드 열의 강조 표시를 제거하지 않고 이 열을 강조 표시하려면 Ctrl 버튼을 누른 상태에서 현재 선택 항목에 추가할 열을 클릭합니다 .
거기에서 마우스 오른쪽 버튼을 클릭하고 Remove Column 을 선택하기만 하면 됩니다 .
쿼리 편집기에서 적용된 단계 추적
화면 오른쪽에 있는 적용된 단계 창은 간단한 LuckyTemplates 변환 작업을 할 때 유용한 도구입니다.
예를 들어 필요하지 않은 열을 제거하기 전에 적용된 단계 창을 살펴보겠습니다.
하지만 그 열을 제거한 순간 다음에 무슨 일이 일어났는지 보세요.
마지막으로 수행한 변환은 Applied Steps에 기록되었습니다. 사실 내가 지금까지 한 모든 것을 순차적으로 보여준다 .
모든 단계가 기록되었으므로 이러한 모든 변환은 데이터를 새로 고칠 때마다 자동으로 발생합니다.
이것은 또한 내가 계획한 대로 실제로 작동하지 않은 변환을 뒤로 돌아가서 실행 취소할 수 있게 해줍니다. 하지만 마음이 바뀌어 결국 해당 열이 필요하다는 것을 알게 되면 해당 단계 옆에 있는 X를 클릭하기만 하면 됩니다.
그렇게 하면 쿼리가 이전 상태로 돌아갑니다.
이는 혼란스러운 일에 대해 걱정할 필요 없이 실제로 쿼리 편집기를 가지고 놀 수 있음을 보여줍니다. 당신은 당신의 단계를 쉽게 되돌아갈 수 있고 당신이 만든 불필요한 움직임을 취소할 수 있다는 것을 알고 있습니다 .
이를 알고 열을 마우스 오른쪽 버튼으로 클릭하고 목록에서 다른 변환을 탐색하십시오.
이렇게 하면 어쨌든 단계를 실행 취소할 수 있기 때문에 결국 데이터가 손상되지 않을까 걱정할 필요 없이 쿼리 편집기에서 수행할 수 있는 작업을 마스터할 수 있습니다 .
쿼리 편집기에서 쿼리 추가
이전에는 고객, 위치 및 제품에 대해 작업했습니다. 하지만 기억할 수 있다면 거기에 세 개의 다른 테이블이 있었고 모두 영업용이었습니다.
이제 더 최신 데이터가 있으므로 해당 이름도 업데이트하겠습니다.
하지만 이 세 테이블을 각각 클릭하면 모든 테이블에 동일한 데이터 구조가 있음을 알 수 있습니다. 기본적으로 동일한 데이터이지만 다른 시간대의 데이터입니다.
이를 위해 세 가지 다른 테이블이나 쿼리가 필요하지 않습니다. 즉, 데이터를 추가하는 것이 더 효율적입니다.
먼저 Sales_2018을 선택한 다음 홈 리본 아래에서 쿼리 추가를 클릭합니다.
그러면 이 창이 나타납니다.
"3개 이상의 테이블"을 체크하면 테이블 목록이 아래에 표시됩니다. 오른쪽 상자에 추가할 테이블을 추가하고 확인을 클릭하기만 하면 됩니다.
이 테이블이 하나로 병합되었는지 확인하겠습니다. 구매 날짜를 표시하는 열을 살펴보겠습니다.
여기에는 4,000개 이상의 데이터 행이 있으므로 드롭다운 버튼을 클릭하고 내림차순 정렬을 클릭하여 가장 최근 데이터를 먼저 표시합니다.
이는 테이블이 추가되었음을 나타냅니다. 보시다시피 여전히 Sales_2018 테이블에 있지만 이제 2020년 데이터가 있습니다.
이제 이 단일 테이블에 모든 판매 데이터가 있으므로 이름을 Sales로 변경하겠습니다.
물론 2019년과 2020년의 테이블은 여전히 쿼리이기 때문에 그냥 삭제할 수는 없습니다. 여전히 이 테이블 안에 데이터가 필요합니다.
따라서 삭제하는 대신 마우스 오른쪽 버튼을 클릭하고 로드 활성화를 선택 취소합니다.
그리고 새로 고침을 수행할 때 여전히 해당 테이블의 데이터가 포함되어야 하므로 로드를 비활성화하면 회색으로 표시되더라도 "보고서 새로 고침에 포함"이 계속 선택되어 있는지 확인해야 합니다.
이 작업이 완료되면 내 모델의 무게를 효과적으로 제거할 수 있습니다. 이것은 내 테이블을 최적화하는 좋은 방법입니다.
데이터 유형 확인
각 열이 올바른 데이터 유형을 표시하는지 확인하는 것이 중요합니다. 이는 열 이름에 있는 작은 아이콘을 통해 확인할 수 있습니다.
LuckyTemplates는 일반적으로 각 열에 어떤 유형의 데이터가 있는지 파악하는 데 매우 유용합니다. 그러나 드문 경우지만 잘못된 데이터 유형이 표시되면 보고서에서 계산이 수행되는 방식에 큰 영향을 미칠 수 있습니다.
예를 들어 숫자 열이 실수로 텍스트 열로 태그 지정된 경우 모든 데이터의 합계를 가져오는 것과 같은 간단한 문제가 발생할 수 있습니다.
좋은 소식은 데이터 유형을 쉽게 변경할 수 있다는 것입니다. 아이콘을 클릭하고 표시되는 목록에서 올바른 유형을 선택하기만 하면 됩니다.
기타 LuckyTemplates 변환
다음 예에서는 캘리포니아에 대한 짧은 코드를 만드는 과정에서 수행할 수 있는 몇 가지 추가 변환을 보여 드리겠습니다.
먼저 열을 마우스 오른쪽 버튼으로 클릭한 다음 Duplicate Column 을 선택합니다 .
이제 정확한 복제본이 있습니다.
마우스 오른쪽 버튼을 클릭한 다음 변환을 클릭하고 대문자를 선택하여 다른 변환을 수행하겠습니다 .
이렇게 하면 해당 열의 모든 항목이 CAPS에 표시됩니다.
이번에는 중복 열을 분할하겠습니다.
그렇게 하려면 마우스 오른쪽 버튼을 클릭하고 Split Column 을 클릭하기만 하면 됩니다 . 문자 수에 따라 그렇게 할 것입니다.
여기서 4개의 캐릭터를 선택하겠습니다. 이것은 나에게 짧은 코드 CALI를 제공합니다.
분할된 열의 두 번째 부분은 필요하지 않으므로 제거하겠습니다.
그런 다음 첫 번째 부분의 이름을 바꾸고 State Short Code라고 부를 것입니다.
더 체계적으로 만들기 위해 State에 대한 추가 열 바로 옆으로 드래그하겠습니다.
M 코드와 고급 편집기
지금까지 수행한 모든 작업은 적용된 단계 섹션 아래에 기록됩니다.
흥미로운 점은 M 코드라고 불리는 것 때문에 이러한 각 단계에서 어떤 일이 벌어지고 있는지 실제로 볼 수 있다는 것입니다. 이 코드는 상단의 수식 입력줄에서 볼 수 있습니다.
고급 편집기에서 모든 단계를 볼 수도 있습니다.
고급 편집기가 열리면 이전의 모든 변환 작업을 하면서 작성 중인 모든 코드를 볼 수 있습니다.
물론 이것은 LuckyTemplates의 고급 측면에 도달하면 걱정해야 할 사항입니다. 지금은 제가 작업한 간단한 변환만으로도 보고서를 최적화하기에 충분합니다.
새 과정 릴리스 – 고급 데이터 변환 및 모델링
내 실습 팁 LuckyTemplates 고급 편집기 사용 시
LuckyTemplates 쿼리 매개 변수: 테이블 최적화
결론
이러한 LuckyTemplates 변환은 간단할 수 있지만 작동 방식을 잘 이해하면 나중에 고급 항목으로 전환하는 데 도움이 될 수 있습니다.
또한 적용된 단계 섹션의 중요성을 잊지 마십시오. 이것은 데이터를 최적화하는 동안 길을 잃지 않도록 하는 최선의 선택이 될 것입니다.
모두 제일 좋다,
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것