파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 행과 열을 최적화하는 데 사용할 수 있는 LuckyTemplates 쿼리 편집기 내의 필수 변환에 대해 설명합니다 . 직관적인 LuckyTemplates 모델을 개발할 때 테이블 내의 행과 열을 단순화하는 것이 가장 좋습니다.
데이터를 쉽게 인식할 수 있도록 테이블을 최적화하는 것은 시각화를 만드는 데 필수적입니다.
쿼리 편집기 에서 수행할 수 있는 수많은 행 및 열 변환이 있습니다 . 먼저 열 변환에 대해 알아봅니다 .
열에 대한 변환에 액세스하는 가장 빠른 방법은 열을 마우스 오른쪽 버튼으로 클릭하는 것입니다. 그러면 해당 열에 적용할 수 있는 모든 기본 변환이 표시됩니다.
목차
채널 코드 열 만들기
이제 채널 열에 대한 코드 또는 약식 열을 추가하여 일부 열 변환을 시작합니다 . 그에 따라 값의 처음 4자만 필요하기 때문에 이 열의 형식을 변경해야 합니다.
먼저 원래 채널 열을 유지하기 위해 이 열을 복제합니다 . 해당 열을 마우스 오른쪽 버튼으로 클릭한 다음 열 복제 를 선택합니다 .
그런 다음 복제된 채널 – 복사 열을 마우스 오른쪽 버튼으로 클릭하고 열 분할 옵션을 선택합니다. Split Column 내에서 By Number of Characters 를 선택합니다 .
그러면 팝업 창이 나타납니다. 이 열의 네 글자만 유지하려고 하므로 Number of Characters 입력 값을 4 로 설정합니다 . 그런 다음 Split 설정을 " 한 번, 최대한 왼쪽으로 "로 설정합니다. 업데이트를 완료하려면 확인 버튼을 클릭합니다.
이제 이미 두 개의 열로 분리되었습니다. 더 이상 필요하지 않기 때문에 생성된 다른 열을 제거합니다. Channel – Copy.2 열을 마우스 오른쪽 버튼으로 클릭한 다음 제거 옵션을 클릭합니다.
이 열을 다시 마우스 오른쪽 버튼으로 클릭한 다음 변형 옵션을 선택하여 여기서 또 다른 변형을 만들어 보겠습니다 . 소문자 , 대문자 등과 같은 변환 내에서 더 많은 옵션이 있음을 알 수 있습니다 . 이 시나리오에서는 자르기 옵션을 사용합니다 .
자르기 옵션은 특정 단어의 양쪽에 있는 공백을 제거합니다 . 따라서 트림 옵션을 클릭하여 이 열 내의 불필요한 공간을 지웁시다.
해당 열을 트리밍한 후 콘텐츠를 변환하고 대문자로 변경해 보겠습니다. 해당 열을 다시 마우스 오른쪽 버튼으로 클릭한 다음 변환 옵션 내에서 대문자를 클릭합니다 .
이제 해당 열의 이름을 " 채널 코드 " 로 바꾸겠습니다 . 우리 조직의 모든 사람이 약어나 코드 이름에 더 익숙하다면 이것이 더 나은 이름이 될 것입니다.
마지막으로 채널 코드 열을 채널 열의 오른쪽으로 옮기겠습니다 . 이제 다른 열 변환을 사용하여 채널 코드 열을 만들었습니다 .
값 바꾸기 옵션 사용
열에서 사용할 수 있는 또 다른 강력한 변환인 값 바꾸기 옵션 도 있습니다 . 이 변환을 더 자세히 이해하기 위한 예를 들어 보겠습니다.
채널 열 에서 값 집합의 내보내기 라는 단어가 마음에 들지 않으면 대신 International 이라고 부를 수 있습니다 . 따라서 해당 열을 마우스 오른쪽 버튼으로 클릭한 다음 값 바꾸기 옵션을 클릭합니다.
그러면 팝업 창이 나타납니다. 찾을 값 입력 에 ' 내보내기 ' 라는 단어를 입력한 다음 바꿀 내용 입력에 ' 국제 '를 입력 하십시오 . 확인 버튼을 클릭하여 설정을 적용합니다.
그렇게 하면 모든 수출 값이 국제 로 변경됩니다 .
채널 코드 열에 는 영향을 미치지 않습니다 .
이것이 APPLIED STEPS 창 내에서 순차적 변환의 진정한 힘입니다 . Renamed Columns1 을 선택하여 이전 단계로 돌아가겠습니다 . 보시 다시피 채널 열은 첫 번째 초기 값을 유지했습니다.
그런 다음 가장 최근의 Reordered Columns1 단계를 클릭하면 다른 열에서 축약된 값으로 변경된 것을 볼 수 있습니다.
이제 가장 최근 단계인 값 바꾸기를 클릭해 보겠습니다 . 그 후에 또 다른 변형을 할 수 있다는 것을 알게 될 것입니다. 그러나 이전에는 아무 것도 영향을 미치지 않습니다. 쿼리가 한 번에 한 단계씩 변경되기 때문입니다. 따라서 테이블 내부에서 많은 것을 변경할 수 있습니다.
숫자 열의 데이터 유형 고정
쿼리 편집기에서 변환의 또 다른 예를 살펴보겠습니다. 단가 열을 살펴보면 여기에서 유형 변경 변환을 수행할 수 있습니다 . 이 경우 데이터 유형 아이콘을 기반으로 10진수로 표시되기 때문에 데이터 유형을 수정합니다.
이 열을 마우스 오른쪽 버튼으로 클릭하여 데이터 유형을 수정하겠습니다. 그런 다음 유형 변경을 클릭 하고 고정 십진수 옵션을 선택합니다.
데이터 유형 아이콘은 이제 소수점 대신 달러 기호입니다. 단가를 나타내기 때문에 훨씬 좋습니다 .
또한 단가 열에서 수행한 것과 동일한 단계를 수행하여 총 수익 및 총 단가 열의 데이터 유형을 수정하겠습니다 .
열 변환을 수행하기 위해 수행할 수 있는 또 다른 옵션은 열의 데이터 유형 아이콘을 마우스 오른쪽 버튼으로 클릭하는 것입니다.
이 변환의 좋은 점은 이것이 우리 테이블로 이월된다는 것입니다. 이 데이터가 아직 다른 형태인 동안 커밋하면 총 수익을 실제 달러로 전환해야 하며 모델 내에서 이를 수행해야 합니다.
Group By , Unpivot Columns , Rename 등을 사용하여 다양한 변환을 수행할 수 있습니다 . 변환 리본 에서 이러한 변환 중 일부에 액세스할 수도 있습니다 . 그러나 모든 변환에 쉽게 액세스하는 대신 열을 마우스 오른쪽 버튼으로 클릭하는 것을 선호합니다.
LuckyTemplates에서 수행할 수 있는 다양한 모든 작업에 더 익숙해질 수 있는 좋은 기회입니다.
Excel 또는 기타 도구를 사용하여 데이터를 정리하려면 많은 시간이 걸립니다. LuckyTemplates를 사용할 때 사용할 다양한 열 변환 기술을 모두 결합하여 많은 데이터 세트 정리를 수행할 수 있습니다. 복잡한 공식을 작성할 필요가 없습니다.
새로 고침 미리 보기 옵션을 클릭하여 생성한 모든 변환을 새로 고칩니다.
이제 홈 탭 에서 닫기 및 적용 옵션을 클릭하여 쿼리를 게시할 수 있습니다 .
그런 다음 깨끗하고 최적화된 상태의 물리적 테이블을 게시합니다. 이것이 열 변환의 전부입니다. 다음으로 논의할 내용은 행 변환입니다.
LuckyTemplates 쿼리 편집기의 행 변환
행 변환은 열 변환만큼 많은 옵션을 제공하지 않습니다. 그러나 행 변환이 유용할 수 있는 특정 목적이나 고유한 경우가 있습니다.
대부분의 행 변환에 액세스할 위치는 각 개별 행 내에 있지 않습니다. 특정 행을 마우스 오른쪽 버튼으로 클릭하면 변환 옵션이 제공되지 않기 때문입니다.
우리가 할 수 있는 것은 이 특정 쿼리의 왼쪽 상단 부분으로 이동하는 것입니다. 그런 다음 옵션을 제공하는 드롭다운 아이콘을 클릭합니다. 여기에서 대부분의 행 변환을 수행할 수 있습니다.
변환 탭 에서 이러한 변환 중 일부에 액세스할 수도 있습니다 .
이제 행 변환을 사용하는 몇 가지 예를 시도해 보겠습니다. 일반적으로 스프레드시트를 쿼리할 때 헤더는 대부분 첫 번째 행에 있습니다. 예를 들어 임시로 헤더를 첫 번째 행으로 설정해 보겠습니다.
Use First Row as Headers 옵션을 클릭한 다음 Use Headers as First Row 를 선택합니다 .
경우에 따라 열 머리글이 첫 번째 행에 있는 위치와 유사한 쿼리 유형을 얻을 수 있습니다.
Use First Row as Headers 옵션을 클릭하여 변경하거나 수정할 수 있습니다 . 그런 다음 첫 번째 행의 헤더를 실제 열 헤더로 설정합니다. 이것이 우리가 할 수 있는 다양한 행 변환 중 하나입니다.
적용 가능한 상황에서 사용할 수 있는 Transpose , Reverse Rows 및 Count Rows 옵션과 같은 다른 항목도 있습니다 .
LuckyTemplates 쿼리 편집기에서 전치 옵션 사용
전치 옵션을 시도할 수 있도록 Products 테이블 과 같은 더 작은 테이블로 이동하겠습니다 .
그런 다음 조바꿈 옵션을 클릭합니다. 이 옵션은 이미지에 표시된 대로 표의 행과 열을 전환합니다.
Use First Row as Headers 옵션을 사용하여 첫 번째 행을 열 머리글로 설정해 보겠습니다.
이 예는 여기에 적용할 수 없지만, Transpose 옵션을 아는 것은 미래에 특정 테이블의 열과 행을 전환해야 하는 반대 시나리오가 발생할 경우 특히 유용할 수 있습니다.
예제로만 수행했으므로 이제 이 테이블에서 수행한 변환을 제거하겠습니다. 쿼리 설정 창의 적용된 단계 에서 옆에 있는 x 아이콘을 클릭하여 Change Type1 , Promoted Headers 및 Transpose Table 변환을 제거합니다 .
이제 제품 테이블 이 원래 상태로 돌아가야 합니다. 실험 목적으로 시도하는 변환을 쉽게 제거할 수 있습니다. 이 때문에 우리는 원하는 만큼 많은 변형을 시도하고 시도할 수 있습니다.
Reverse Rows And Count Rows 옵션 사용
Reverse Rows 옵션을 사용할 수도 있습니다 . 이것은 정렬 방향을 만들거나 데이터가 반대 방향으로 구조화된 경우에 유용할 수 있습니다.
Reverse Rows(행 반전)를 클릭하면 이제 행 값이 반전된 것을 볼 수 있습니다. 이 변환을 사용하고 싶거나 사용해야 하는 특정한 이유가 있을 수 있습니다.
테이블을 원래 상태로 다시 가져오겠습니다. 옆에 있는 x 아이콘을 클릭하여 APPLIED STEPS 에서 반전된 행 변환을 제거하기만 하면 됩니다 .
사용할 수 있는 다른 옵션은 행 수 옵션입니다. 행 수 계산 옵션을 시도하기 위해 Sales 테이블 로 이동하겠습니다 . 예를 들어 보유한 트랜잭션 수를 표시하려는 경우 이 옵션을 사용할 수 있습니다.
이제 Count Rows 옵션을 클릭해 보겠습니다 .
그러면 8,000 개의 행 또는 트랜잭션이 있음이 표시됩니다 .
테이블이 영구적으로 이와 같이 표시되는 것을 원하지 않기 때문에 해당 변환을 다시 제거하겠습니다. APPLIED STEPS 로 이동한 다음 Counter Rows 변환을 제거하십시오 .
맨 위 행 제거 및 인덱스 열 추가 옵션 사용
이제 사용 가능한 다른 행 변환을 시도해 보겠습니다. 데이터 테이블 상단에 중복 행이 있다는 것을 알고 있으면 행 변환 아이콘을 클릭하여 쉽게 제거할 수 있습니다. 그런 다음 상위 행 제거… 옵션을 선택합니다.
그러면 팝업 창이 나타납니다. 이제 행 수 입력 에 50을 입력하고 확인 버튼을 클릭하여 데이터 테이블의 상위 50개 행을 제거할 수 있습니다 . 이것은 우리가 활용할 수 있는 또 다른 좋은 행 변환입니다.
다음 변환을 시도하기 전에 우리가 수행한 샘플 상위 행 제거 변환을 제거하는 것을 잊지 마십시오 .
우리가 사용할 수 있는 또 다른 좋은 변환은 Add Index Column 입니다 . 이미 테이블에 인덱스 열이 있습니다. 그러나 예를 들어 보기 위해 Customers 테이블로 이동하여 Add Index Column 옵션을 사용해 보겠습니다 .
Customers 테이블 내부로 이동한 후 행 변환 아이콘을 클릭하고 인덱스 열 추가 옵션을 선택한 다음 From 1 옵션을 선택합니다.
그러면 인덱스 열이 추가된 것을 볼 수 있습니다 . Customers 테이블 에는 실제로 필요하지 않기 때문에 해당 변환을 다시 제거하는 것을 잊지 마십시오 . 우리는 단지 예시로 그것을 시도했습니다.
Keep Bottom Rows , Keep Duplicates , Keep Errors 등과 같이 사용할 수 있는 다른 행 변환 옵션도 있습니다 .
내가 말했듯 이 행 변환은 열 변환만큼 개발되지 않았습니다 . 그러나 이것이 실제로 유용할 수 있는 몇 가지 독특한 경우가 있습니다.
결론
LuckyTemplates의 또 다른 흥미로운 점은 특정 셀이나 행에서 개별적으로 아무것도 변경할 수 없다는 것입니다. LuckyTemplates는 열과 테이블에 관한 것이기 때문입니다. 이는 열 변환이 행 변환보다 더 자세한 이유이기도 합니다.
일부 기사에서 이러한 변환 중 일부를 볼 수 있습니다. 다른 모든 변환과 함께 적절하게 사용하는 것이 중요합니다. 이 자습서가 LuckyTemplates 내에서 데이터 변환의 중요성에 대해 생각하는 데 도움이 되었기를 바랍니다.
모두 제일 좋다,
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것