LuckyTemplates에서 날짜 테이블 열 정렬

LuckyTemplates에서 날짜 테이블 열 정렬

오늘의 블로그에서는 LuckyTemplates 포럼 에서 항상 제기되는 질문에 대해 논의하겠습니다 . 확장 날짜 테이블 열 에서 필드를 올바르게 정렬하려면 어떻게 해야 합니까 ? 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.

전문가 중 한 명인 Melissa Dekorte가 개발한 M 코드 쇼케이스의 확장된 날짜 테이블을 나타냅니다 .

이 블로그 게시물의 예제는 회계 연도가 7월에 시작하는 2018년부터 2020년까지 실행되는 단순한 애플리케이션입니다. 회원은 월 이름을 정렬하는 방법을 배우고 싶어했습니다. 그들은 또한 월과 관련된 필드 중 하나를 정렬하려고 했습니다.

이것이 날짜 테이블 열을 효과적으로 정렬하는 방법입니다 .

LuckyTemplates에서 날짜 테이블 열 정렬

확장 날짜 테이블 에는 많은 필드가 있습니다. 솔직히, 그들은 때때로 순서를 유지하기가 어렵습니다.

이것이 우리가 특정 날짜에 각 필드의 모양과 형식 및 내용을 보여주는 이 치트 시트를 만든 이유입니다.

대부분의 경우 이를 사용하여 한 필드를 다른 필드를 기준으로 정렬하는 방법을 알아낼 수 있습니다.

LuckyTemplates에서 날짜 테이블 열 정렬

월 이름이 있고 포럼 회원이 MonthnYear를 사용하여 이를 분류하려고 했습니다 .

확장된 날짜 테이블에서 월 이름을 찾아봅시다 . Fields 창에서 Month Name을 선택한 다음 Sort by column 으로 이동하여 MonthnYear 를 찾습니다 .

LuckyTemplates에서 날짜 테이블 열 정렬

이를 클릭하면 MonthnYear에 동일한 값에 대해 Month Name에 둘 이상의 값을 가질 수 없다는 오류 메시지가 나타납니다.

LuckyTemplates에서 날짜 테이블 열 정렬

이것은 세분성 문제로 귀결됩니다. 정렬하려는 필드와 정렬 기준이 되는 필드 간에 일대일 관계가 필요합니다.

이 경우 2018, 2019 및 2020의 지정된 월에 대해 MonthnYear 필드에 대해 세 가지 다른 값을 가질 수 있습니다. 일대일 관계를 가진 사람을 찾아야 하는 이유다.

치트 시트로 돌아가면 MonthofYear가 월의 숫자일 뿐이라는 것을 알 수 있습니다. 이것은 우리가 찾고 있는 일대일 관계를 가질 것입니다. 즉, 1월은 1에 해당하고 2월은 2에 해당하는 식입니다.

열별 정렬을 클릭 하고 월별로 정렬하면 필드 또는 테이블 열이 제대로 정렬됩니다.

LuckyTemplates에서 날짜 테이블 열 정렬

LuckyTemplates에서 날짜 테이블 열 정렬

다음 항목인 Month & Year 는 조금 더 어렵습니다. 월과 연도가 짧은 복합 필드입니다.

LuckyTemplates에서 날짜 테이블 열 정렬

먼저 연도별로 정렬한 다음 월별로 정렬하는 항목을 찾아야 합니다. Fields 창에서 MonthnYear를 클릭 하고 Sort by Column 으로 이동하면 원래 사용하려고 했던 MonthnYear 완벽하게 맞을 것입니다.

LuckyTemplates에서 날짜 테이블 열 정렬

Month & Year 테이블 열의 경우 모든 것이 완벽하게 정렬된 것을 볼 수 있습니다.

LuckyTemplates에서 날짜 테이블 열 정렬

이제 처음 두 개를 완료했습니다. 그러나 마지막은 정말 악행이 많은 분야입니다.

LuckyTemplates에서 날짜 테이블 열 정렬

몇 가지 이유로 문제가 있습니다. 함께 연결된 두 개의 텍스트 필드가 있고 회계 월 필드는 채워지지 않습니다.

궁극적으로 우리는 4자리 회계 연도가 있고 그 뒤에 2자리 회계 월이 채워지는 이 MonthnYear 와 비슷한 것을 달성하고자 합니다 .

LuckyTemplates에서 날짜 테이블 열 정렬

가장 쉬운 방법은 파워 쿼리를 사용하는 것입니다 .

데이터 변환 으로 이동합니다 .

LuckyTemplates에서 날짜 테이블 열 정렬

그런 다음 날짜 테이블로 이동하여 사용자 지정 열을 추가합니다.

LuckyTemplates에서 날짜 테이블 열 정렬

이 사용자 정의 열을 회계 연도 회계 월 정렬(FYFM 정렬)이라고 합니다.

LuckyTemplates에서 날짜 테이블 열 정렬

연도의 처음 두 자리에 대해 20인 텍스트 접두사로 시작한 다음 이를 Tex.Middle 이라는 함수와 연결합니다 . 이 함수는 더 큰 텍스트 문자열에서 하위 문자열을 가져옵니다. 이는 DAX 함수 MID 와 유사하며 둘의 차이점을 보여드리겠습니다.

LuckyTemplates에서 날짜 테이블 열 정렬

회계 연도 필드에서 이것을 사용할 것입니다.

LuckyTemplates에서 날짜 테이블 열 정렬

DAX에서는 하위 문자열을 가져올 때 1부터 시작하는 인덱스입니다. 세 번째 문자를 가져오려면 3을 사용해야 합니다. 파워 쿼리에서는 0부터 시작하는 인덱스이므로 세 번째 문자는 012가 됩니다.

세 번째 문자인 2부터 시작합니다. 회계 연도 필드에서 두 번째 숫자 쌍을 가져오기 위해 두 문자를 반환하려고 합니다.

LuckyTemplates에서 날짜 테이블 열 정렬

다음 단계는 이것을 패딩된 회계 월 필드와 연결하는 것입니다.

DAX에서는 LENGTH 함수와 IF 함수를 사용해야 하며 수동으로 패딩할 수 있습니다.

파워 쿼리에는 이 모든 것을 수행하는 함수가 있습니다. 이것은 Text.PadStart 입니다 .

회계 기간은 숫자 필드이므로 Text.From 이라는 함수를 사용하여 숫자 값을 채울 수 있는 텍스트 값으로 변환 해야 합니다 . 그런 다음 회계 기간 필드를 가져옵니다.

LuckyTemplates에서 날짜 테이블 열 정렬

2개의 문자가 있는지 확인하고 싶습니다. 문자가 1개인 경우 0으로 채울 것입니다.

LuckyTemplates에서 날짜 테이블 열 정렬

확인 버튼을 클릭하면 4자리 회계 연도와 2자리 패딩 회계 월이 표시됩니다.

LuckyTemplates에서 날짜 테이블 열 정렬

그런 다음 홈 으로 돌아가서 닫기 및 적용 을 클릭합니다 .

FM 및 FY 필드를 열별로 정렬하면 이제 회계 연도와 회계 월별로 완벽하게 정렬됩니다.

LuckyTemplates에서 날짜 테이블 열 정렬

결론

이 블로그에서는 LuckyTemplates에서 날짜 테이블 열을 정렬하는 방법에 대한 기술을 다루었습니다. 이는 몇 가지 사용자 지정 기능을 구축하는 데서 비롯된 어려운 필드에 수행할 수 있는 좋은 전략입니다. 이 일반적인 도구 모음이 보고서 개발에 도움이 되었기를 바랍니다.

아직 구독하지 않으셨다면 앞으로 더 많은 콘텐츠가 나올 LuckyTemplates T V 채널을 구독하세요.

건배!


파이썬에서 자기란 무엇인가: 실제 사례

파이썬에서 자기란 무엇인가: 실제 사례

파이썬에서 자기란 무엇인가: 실제 사례

R에서 RDS 파일을 저장하고 로드하는 방법

R에서 RDS 파일을 저장하고 로드하는 방법

R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.

첫 N 영업일 재방문 – DAX 코딩 언어 솔루션

첫 N 영업일 재방문 – DAX 코딩 언어 솔루션

이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.

LuckyTemplates에서 다중 스레드 동적 시각적 개체 기술을 사용한 인사이트 쇼케이스

LuckyTemplates에서 다중 스레드 동적 시각적 개체 기술을 사용한 인사이트 쇼케이스

이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.

LuckyTemplates의 컨텍스트 필터링 소개

LuckyTemplates의 컨텍스트 필터링 소개

이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.

LuckyTemplates 온라인 서비스에서 앱을 사용하기 위한 최고의 팁

LuckyTemplates 온라인 서비스에서 앱을 사용하기 위한 최고의 팁

LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.

시간 경과에 따른 이익 마진 변화 분석 - LuckyTemplates 및 DAX를 사용한 분석

시간 경과에 따른 이익 마진 변화 분석 - LuckyTemplates 및 DAX를 사용한 분석

LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.

DAX Studio의 데이터 캐시에 대한 구체화 아이디어

DAX Studio의 데이터 캐시에 대한 구체화 아이디어

이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.

LuckyTemplates를 사용한 비즈니스 보고

LuckyTemplates를 사용한 비즈니스 보고

지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.

LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것

LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것

LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것