파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 Power Query Editor 내부의 레코드 값에 대해 설명합니다 . 달성하려는 결과를 생성하기 위해 다양한 표현식으로 레코드를 만들고 사용하는 방법을 배웁니다.
목차
레코드 값 생성
레코드 값은 정렬된 필드 시퀀스입니다. 필드 이름과 연관된 필드 값으로 구성된 필드 세트로 구성됩니다. 필드 이름은 레코드 내에서 필드를 고유하게 식별하는 텍스트 값이며 기본 또는 구조화된 유형일 수 있습니다. 그러나 레코드를 비교할 때 필드 순서는 고려되지 않습니다.
레코드 이니셜라이저 는 대괄호 세트입니다. 수식 입력줄에 대괄호( [ ] ) 를 입력 하고 Enter 키를 누르면 필드와 값이 없는 빈 레코드가 생성됩니다.
쿼리 창을 보면 레코드 값과 연결된 아이콘이 표시됩니다.
필드가 있는 레코드를 만들려면 먼저 새 쿼리를 만듭니다. 쿼리 창을 마우스 오른쪽 단추로 클릭하고 새 쿼리 를 클릭한 다음 빈 쿼리 를 선택합니다 .
필드 값이 있는 레코드
수식 입력줄에 필드 이름을 입력하고 값을 할당합니다. 레코드에 더 많은 필드를 추가하려면 각 이름과 값 사이에 쉼표를 넣으십시오. 그러면 미리 보기 창에 이름과 값이 표시됩니다. 레코드의 두 필드 값은 모두 원시적입니다.
레코드에는 구조 유형도 포함될 수 있습니다. 새 레코드를 만들고 레코드 값을 할당합니다. 그러면 미리 보기 창에 중첩된 레코드 값이 표시됩니다.
중첩된 레코드 값 옆의 공간을 클릭하면 미리 보기 창 아래에 해당 레코드의 콘텐츠 미리 보기가 표시됩니다.
이제 레코드 값을 드릴다운할 수 있습니다. 기록을 클릭하면 창에 값이 표시됩니다.
기록 옆의 공간을 마우스 오른쪽 버튼으로 클릭하고 드릴다운 을 선택하여 이 작업을 수행할 수도 있습니다 .
기록을 만드는 다른 방법
레코드를 만드는 다른 방법이 있습니다. 레코드를 반환하는 M 함수를 사용하거나 사용자 지정 열 에서 밑줄을 사용하여 테이블의 현재 행에 대한 모든 필드 이름 및 필드 값이 포함된 레코드를 반환할 수 있습니다. 항목 액세스 연산자를 사용하여 테이블에서 특정 레코드를 반환할 수도 있습니다.
고급 편집기 창을 열면 파워 쿼리에서 let 식을 추가한 것을 확인할 수 있습니다 .
표현식은 실제로 필요하지 않으므로 레코드 값을 제외한 모든 항목을 제거할 수 있습니다. 완료 를 클릭하면 아무 것도 변경되지 않으며 결과는 여전히 동일합니다.
레코드를 테이블로 전환하고 고급 편집기 창으로 이동하면 파워 쿼리가 자동으로 let 식을 다시 가져오는 것을 볼 수 있습니다 .
또한 반드시 알아야 할 기록에 대한 사실이 있습니다. 첫째, 레코드의 모든 필드 이름은 고유해야 하며 필드 이름은 서수 비교를 사용하여 비교됩니다. 동일한 필드 이름을 입력하면 오류 메시지가 표시됩니다.
둘째, 레코드의 필드 이름 과 조회 연산자 (대괄호 안의 필드 이름)는 인용 부호 없이 작성됩니다 .
필드 이름에 사용된 따옴표 표기법이 없음을 알 수 있습니다.
그러나 따옴표 표기법이 필요한 특별한 경우가 있습니다. 필드 이름에 선행 또는 후행 공백을 포함할 때 큰따옴표 기호가 필요합니다. 이는 M이 인용되지 않은 필드 이름의 시작 또는 끝에 발생하는 넓은 공백을 무시할 수 있다고 가정하기 때문입니다.
첫 번째 값 필드 이름 뒤에 공백 때문에 표기법이 추가된 것을 볼 수 있습니다 .
다른 필드 값 참조
필드 값에 대한 표현식은 레코드 내의 다른 필드를 참조할 수도 있습니다. 예를 들면 다음과 같습니다.
존재하지 않는 필드 값을 조회하면 오류가 발생합니다.
필드 액세스 또는 조회 연산자에 물음표를 추가하면 오류가 null 로 변경 됩니다 . 이를 선택적 필드 선택 수행 이라고 합니다 .
레코드 값 결합 및 동일화
조합 및 등식 연산자 와 같이 레코드와 함께 사용할 수 있는 일련의 연산자가 있습니다 .
앰퍼샌드( & )를 사용하여 조합 연산자로 레코드를 병합할 수 있습니다.
레코드를 결합하고 필드 이름이 고유하지 않은 경우 오른쪽 피연산자의 필드 값이 왼쪽의 필드 값을 재정의합니다.
결합 외에도 레코드를 비교할 수도 있습니다.
레코드를 비교할 때 필드 순서는 고려되지 않습니다. 따라서 필드 이름의 위치를 바꾸더라도 결과는 여전히 동일합니다.
파워 쿼리 구분 데이터의 레코드 및 목록에서 값 추출
– LuckyTemplates
파워 쿼리/M 마스터 클래스를 사용하여 레코드 추출 #1 – LuckyTemplates의 새 과정
결론
레코드 값은 파워 쿼리의 구조화된 값 중 하나입니다. 데이터 보고서를 구성하고 Power Query 편집기에서 사용하는 식과 구문 을 기반으로 정보를 표시하는 데 도움이 됩니다. 데이터 보고서를 보다 효율적으로 생성 하려면 레코드 값을 사용할 수 있습니다.
여자 이름
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것