강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

홍길동님의 프로필 이미지
홍길동

작성한 질문수

쉽고 빠르게 익히는 Power BI 심화 2 (데이터 모델링)

필터함수 (3) ALL, ALLSELECTED, ALLEXCEPT

연도에 대한 질문

작성

·

601

0

연도를 선택하니 3684866같은 정수값이 나와서, 이의 데이터 형식을 날짜/시간으로 바꾸는등 몇가지 설정을 변경했더니 연도가 1905로 나옵니다. 그리고 날짜 테이블의 연도 필드 값도 모두 1905년 7월 8일 토요일로 나오네요...

어떤부분의 문제이며, 어떻게 수정해야 할까요?

답변 1

1

송윤희님의 프로필 이미지
송윤희
지식공유자

연도를 선택하니 정수값이 나왔다고 말씀하신건 '테이블' 시각적 개체에 연도 필드를 추가해서 그런 듯합니다.
테이블에 숫자 데이터 형식의 필드가 추가되면 기본적으로 합계가 계산되어 그렇습니다.
[시각화] 창에 추가된 [연도] 필드의 ∨ 를 클릭하여 [요약 안 함] 옵션을 선택하면 연도가 제대로 표시될 겁니다.

연도 필드의 데이터가 이상하게 나오는 현상은
[연도] 필드의 데이터 형식을 '정수'로 변경하시면 해결될 듯합니다.

데이터가 이상한 값으로 보이는 이유는 숫자 데이터에 날짜 서식을 지정하셔서입니다. 
이해를 돕기 위해 엑셀에서 
셀에 2016을 입력한 후 셀 서식을 '날짜'로 변경해보시면 '1905-07-08'로 표시될 겁니다.
2016이라는 숫자 값은 날짜 형식으로 보면 1905-07-08 이기 때문입니다.
반대로 오늘 날짜 2022-06-09를 입력한 후 셀 서식을 없애보면 44721 이라는 숫자 값이 표시됩니다.
엑셀에서 처리할 수 있는 날짜는 1900-1-1 부터 1, 2, 3, ...의 index_no(숫자)로 처리됩니다.
오늘 날짜가 44721이라는 숫자 값인 이유는 1900-1-1일 부터 44721 번째 날짜라는 의미입니다.
우리가 날짜라고 생각하는 데이터는 원래 숫자 값인데 서식을 날짜로 지정해 놓은 것이지요.

설명이 부족하거나 이해가 어려운 부분이 있으면 다시 질문 주십시오.

홍길동님의 프로필 이미지
홍길동

작성한 질문수

질문하기