아파트시계열 다루기(5):콤보차트 그리기

들어가며

이번 포스팅 부터 Power BI로 본격적인 분석하는 방법에 대해서 다루어 보도록 하겠습니다. 전처리과정을 거친 Raw-data를 바탕으로 가장 먼저 매매,전세 콤보차트를 구현하는 법에 대해서 살펴보겠습니다.

아직 이전 포스팅을 읽지 않으신 분들은 아래를 참고하시기 바랍니다.

아파트시계열 다루기(4):Power Query M으로 증감테이블 만들기

아파트시계열 다루기(3):전세지수 전처리작업

아파트시계열 다루기(2):전처리작업 및 매개변수

아파트시계열 다루기(1):ROOT폴더와 Raw-Data준비

DAX식으로kb_week 통합 테이블 만들기

앞서 매매지수,매매증감,전세지수,전세증감 이렇게 총 4개의 테이블을 만들었습니다. 이처럼 테이블의 구조 및 형식이 똑 같기 때문에 이 4개의 테이블을 하나의 테이블로 만들 수 있습니다.

UNION DAX함수로 새 테이블 만들기

DAX식으로 새 테이블을 만들기 위해서 우선 아래 그림처럼 가장 먼저 테이블뷰 모드에서 테이블도구 > 테이블 차례대로 클릭합니다.

콤보차트그리기01
콤보차트그리기01

그러면 DAX식 입력창에서 커스가 깜빡이는 모습을 볼 수 있을것 입니다.

콤보차트그리기02
콤보차트그리기02

아래 DAX식을 Copy Code합니다.

kb_week = UNION('매매지수','매매증감','전세지수','전세증감')

DAX식에 대한 전반적인 내용은 추후에 살펴보도록 하고 우선 UNION 함수가 무엇인지 정도는 알아야 할 것 같습니다.

UNION-DAX함수 더 알아보기는 아래 링크를 참고하세요.

https://learn.microsoft.com/ko-kr/dax/union-function-dax

앞서 Copy한 DAX식 입력창에 붙여넣기 합니다.

콤보차트그리기03
콤보차트그리기03

kb_week 테이블이 생성되다

위 입력한 DAX식을 커밋하면 아래 처럼 kb_week 테이블이 생성된 것을 볼 수 있습니다.

콤보차트그리기04
콤보차트그리기04

지역명을 가진 kb_region 테이블 만들기

kb_region.json 파일이 필요한 이유

우리가 이전에 만들었던 kb_week 테이블에는 지역명을 찾아볼 수 없습니다. 사실 아파트가격지수 통계는 지역(모집단)별로 지수가 작성되어 있습니다. 하지만 kb_week테이블에 지역명 컬럼은 보이지 않습니다. 다만 인덱스 컬럼이 있습니다. 바로 인덱스 컬럼을 통해서 지역명을 사용하기 위해서 kb_region.json파일이 필요 합니다. kb_region.json파일kb_region테이블의 Raw-data가 되는것 입니다. 즉 kb_region테이블을 생성하기 위해서 kb_region.json파일이 반드시 필요한 것입니다.

kb_region.json 파일 만들기

아래 json파일은 제가 수 년 간 사용해보고, 업데이트 시켜온 자료입니다. 이를 여러분들에게 공유하도록 하겠습니다.^^

아래 코드를 Copy Code 합니다.

[
{
"idx": 1,
"index": 1,
"sang": "전국",
"ha": "전국",
"area_code": "9000000000",
"sido": "전국",
"sigun": "전국",
"gubun": 5,
"sido2": "전국",
"sigun2": "",
"area_code5": "90000",
"area_code4": "9000",
"area_code2": "90",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 2,
"index": 2,
"sang": "서울",
"ha": "서울",
"area_code": "1100000000",
"sido": "서울특별시",
"sigun": "서울특별시",
"gubun": 3,
"sido2": "서울특별시",
"sigun2": "",
"area_code5": "11000",
"area_code4": "1100",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 3,
"index": 3,
"sang": "서울",
"ha": "강북권",
"area_code": "",
"sido": "",
"sigun": "",
"gubun": 4,
"sido2": "",
"sigun2": "",
"area_code5": "",
"area_code4": "",
"area_code2": "",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 4,
"index": 4,
"sang": "서울",
"ha": "서울 강북구",
"area_code": "1130500000",
"sido": "서울특별시",
"sigun": "서울특별시 강북구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "강북구",
"area_code5": "11305",
"area_code4": "1130",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 5,
"index": 5,
"sang": "서울",
"ha": "서울 광진구",
"area_code": "1121500000",
"sido": "서울특별시",
"sigun": "서울특별시 광진구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "광진구",
"area_code5": "11215",
"area_code4": "1121",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 6,
"index": 6,
"sang": "서울",
"ha": "서울 노원구",
"area_code": "1135000000",
"sido": "서울특별시",
"sigun": "서울특별시 노원구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "노원구",
"area_code5": "11350",
"area_code4": "1135",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 7,
"index": 7,
"sang": "서울",
"ha": "서울 도봉구",
"area_code": "1132000000",
"sido": "서울특별시",
"sigun": "서울특별시 도봉구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "도봉구",
"area_code5": "11320",
"area_code4": "1132",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 8,
"index": 8,
"sang": "서울",
"ha": "서울 동대문구",
"area_code": "1123000000",
"sido": "서울특별시",
"sigun": "서울특별시 동대문구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "동대문구",
"area_code5": "11230",
"area_code4": "1123",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 9,
"index": 9,
"sang": "서울",
"ha": "서울 마포구",
"area_code": "1144000000",
"sido": "서울특별시",
"sigun": "서울특별시 마포구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "마포구",
"area_code5": "11440",
"area_code4": "1144",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 10,
"index": 10,
"sang": "서울",
"ha": "서울 서대문구",
"area_code": "1141000000",
"sido": "서울특별시",
"sigun": "서울특별시 서대문구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "서대문구",
"area_code5": "11410",
"area_code4": "1141",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 11,
"index": 11,
"sang": "서울",
"ha": "서울 성동구",
"area_code": "1120000000",
"sido": "서울특별시",
"sigun": "서울특별시 성동구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "성동구",
"area_code5": "11200",
"area_code4": "1120",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 12,
"index": 12,
"sang": "서울",
"ha": "서울 성북구",
"area_code": "1129000000",
"sido": "서울특별시",
"sigun": "서울특별시 성북구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "성북구",
"area_code5": "11290",
"area_code4": "1129",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 13,
"index": 13,
"sang": "서울",
"ha": "서울 용산구",
"area_code": "1117000000",
"sido": "서울특별시",
"sigun": "서울특별시 용산구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "용산구",
"area_code5": "11170",
"area_code4": "1117",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 14,
"index": 14,
"sang": "서울",
"ha": "서울 은평구",
"area_code": "1138000000",
"sido": "서울특별시",
"sigun": "서울특별시 은평구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "은평구",
"area_code5": "11380",
"area_code4": "1138",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 15,
"index": 15,
"sang": "서울",
"ha": "서울 종로구",
"area_code": "1111000000",
"sido": "서울특별시",
"sigun": "서울특별시 종로구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "종로구",
"area_code5": "11110",
"area_code4": "1111",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 16,
"index": 16,
"sang": "서울",
"ha": "서울 중구",
"area_code": "1114000000",
"sido": "서울특별시",
"sigun": "서울특별시 중구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "중구",
"area_code5": "11140",
"area_code4": "1114",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 17,
"index": 17,
"sang": "서울",
"ha": "서울 중랑구",
"area_code": "1126000000",
"sido": "서울특별시",
"sigun": "서울특별시 중랑구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "중랑구",
"area_code5": "11260",
"area_code4": "1126",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 18,
"index": 18,
"sang": "서울",
"ha": "강남권",
"area_code": "",
"sido": "",
"sigun": "",
"gubun": 4,
"sido2": "",
"sigun2": "",
"area_code5": "",
"area_code4": "",
"area_code2": "",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 19,
"index": 19,
"sang": "서울",
"ha": "서울 강남구",
"area_code": "1168000000",
"sido": "서울특별시",
"sigun": "서울특별시 강남구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "강남구",
"area_code5": "11680",
"area_code4": "1168",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 20,
"index": 20,
"sang": "서울",
"ha": "서울 강동구",
"area_code": "1174000000",
"sido": "서울특별시",
"sigun": "서울특별시 강동구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "강동구",
"area_code5": "11740",
"area_code4": "1174",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 21,
"index": 21,
"sang": "서울",
"ha": "서울 강서구",
"area_code": "1150000000",
"sido": "서울특별시",
"sigun": "서울특별시 강서구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "강서구",
"area_code5": "11500",
"area_code4": "1150",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 22,
"index": 22,
"sang": "서울",
"ha": "서울 관악구",
"area_code": "1162000000",
"sido": "서울특별시",
"sigun": "서울특별시 관악구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "관악구",
"area_code5": "11620",
"area_code4": "1162",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 23,
"index": 23,
"sang": "서울",
"ha": "서울 구로구",
"area_code": "1153000000",
"sido": "서울특별시",
"sigun": "서울특별시 구로구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "구로구",
"area_code5": "11530",
"area_code4": "1153",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 24,
"index": 24,
"sang": "서울",
"ha": "서울 금천구",
"area_code": "1154500000",
"sido": "서울특별시",
"sigun": "서울특별시 금천구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "금천구",
"area_code5": "11545",
"area_code4": "1154",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 25,
"index": 25,
"sang": "서울",
"ha": "서울 동작구",
"area_code": "1159000000",
"sido": "서울특별시",
"sigun": "서울특별시 동작구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "동작구",
"area_code5": "11590",
"area_code4": "1159",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 26,
"index": 26,
"sang": "서울",
"ha": "서울 서초구",
"area_code": "1165000000",
"sido": "서울특별시",
"sigun": "서울특별시 서초구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "서초구",
"area_code5": "11650",
"area_code4": "1165",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 27,
"index": 27,
"sang": "서울",
"ha": "서울 송파구",
"area_code": "1171000000",
"sido": "서울특별시",
"sigun": "서울특별시 송파구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "송파구",
"area_code5": "11710",
"area_code4": "1171",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 28,
"index": 28,
"sang": "서울",
"ha": "서울 양천구",
"area_code": "1147000000",
"sido": "서울특별시",
"sigun": "서울특별시 양천구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "양천구",
"area_code5": "11470",
"area_code4": "1147",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 29,
"index": 29,
"sang": "서울",
"ha": "서울 영등포구",
"area_code": "1156000000",
"sido": "서울특별시",
"sigun": "서울특별시 영등포구",
"gubun": 1,
"sido2": "서울특별시",
"sigun2": "영등포구",
"area_code5": "11560",
"area_code4": "1156",
"area_code2": "11",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 30,
"index": 30,
"sang": "전국",
"ha": "6개광역시",
"area_code": "",
"sido": "전국",
"sigun": "6개광역시",
"gubun": 4,
"sido2": "6개광역시",
"sigun2": "",
"area_code5": "",
"area_code4": "",
"area_code2": "",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 31,
"index": 31,
"sang": "부산",
"ha": "부산",
"area_code": "2600000000",
"sido": "부산광역시",
"sigun": "부산광역시",
"gubun": 3,
"sido2": "부산광역시",
"sigun2": "",
"area_code5": "26000",
"area_code4": "2600",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 32,
"index": 32,
"sang": "부산",
"ha": "부산 중구",
"area_code": "2611000000",
"sido": "부산광역시",
"sigun": "부산광역시 중구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "중구",
"area_code5": "26110",
"area_code4": "2611",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 33,
"index": 33,
"sang": "부산",
"ha": "부산 서구",
"area_code": "2614000000",
"sido": "부산광역시",
"sigun": "부산광역시 서구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "서구",
"area_code5": "26140",
"area_code4": "2614",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 34,
"index": 34,
"sang": "부산",
"ha": "부산 동구",
"area_code": "2617000000",
"sido": "부산광역시",
"sigun": "부산광역시 동구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "동구",
"area_code5": "26170",
"area_code4": "2617",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 35,
"index": 35,
"sang": "부산",
"ha": "부산 영도구",
"area_code": "2620000000",
"sido": "부산광역시",
"sigun": "부산광역시 영도구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "영도구",
"area_code5": "26200",
"area_code4": "2620",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 36,
"index": 36,
"sang": "부산",
"ha": "부산진구",
"area_code": "2623000000",
"sido": "부산광역시",
"sigun": "부산광역시 부산진구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "부산진구",
"area_code5": "26230",
"area_code4": "2623",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 37,
"index": 37,
"sang": "부산",
"ha": "부산 동래구",
"area_code": "2626000000",
"sido": "부산광역시",
"sigun": "부산광역시 동래구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "동래구",
"area_code5": "26260",
"area_code4": "2626",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 38,
"index": 38,
"sang": "부산",
"ha": "부산 남구",
"area_code": "2629000000",
"sido": "부산광역시",
"sigun": "부산광역시 남구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "남구",
"area_code5": "26290",
"area_code4": "2629",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 39,
"index": 39,
"sang": "부산",
"ha": "부산 북구",
"area_code": "2632000000",
"sido": "부산광역시",
"sigun": "부산광역시 북구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "북구",
"area_code5": "26320",
"area_code4": "2632",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 40,
"index": 40,
"sang": "부산",
"ha": "부산 해운대구",
"area_code": "2635000000",
"sido": "부산광역시",
"sigun": "부산광역시 해운대구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "해운대구",
"area_code5": "26350",
"area_code4": "2635",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 41,
"index": 41,
"sang": "부산",
"ha": "부산 사하구",
"area_code": "2638000000",
"sido": "부산광역시",
"sigun": "부산광역시 사하구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "사하구",
"area_code5": "26380",
"area_code4": "2638",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 42,
"index": 42,
"sang": "부산",
"ha": "부산 금정구",
"area_code": "2641000000",
"sido": "부산광역시",
"sigun": "부산광역시 금정구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "금정구",
"area_code5": "26410",
"area_code4": "2641",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 43,
"index": 43,
"sang": "부산",
"ha": "부산 연제구",
"area_code": "2647000000",
"sido": "부산광역시",
"sigun": "부산광역시 연제구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "연제구",
"area_code5": "26470",
"area_code4": "2647",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 44,
"index": 44,
"sang": "부산",
"ha": "부산 수영구",
"area_code": "2650000000",
"sido": "부산광역시",
"sigun": "부산광역시 수영구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "수영구",
"area_code5": "26500",
"area_code4": "2650",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 45,
"index": 45,
"sang": "부산",
"ha": "부산 사상구",
"area_code": "2653000000",
"sido": "부산광역시",
"sigun": "부산광역시 사상구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "사상구",
"area_code5": "26530",
"area_code4": "2653",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 46,
"index": 46,
"sang": "부산",
"ha": "부산 기장군",
"area_code": "2671000000",
"sido": "부산광역시",
"sigun": "부산광역시 기장군",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "기장군",
"area_code5": "26710",
"area_code4": "2671",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 47,
"index": 47,
"sang": "부산",
"ha": "부산 강서구",
"area_code": "2644000000",
"sido": "부산광역시",
"sigun": "부산광역시 강서구",
"gubun": 1,
"sido2": "부산광역시",
"sigun2": "강서구",
"area_code5": "26440",
"area_code4": "2644",
"area_code2": "26",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 48,
"index": 48,
"sang": "대구",
"ha": "대구",
"area_code": "2700000000",
"sido": "대구광역시",
"sigun": "대구광역시",
"gubun": 3,
"sido2": "대구광역시",
"sigun2": "",
"area_code5": "27000",
"area_code4": "2700",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 49,
"index": 49,
"sang": "대구",
"ha": "대구 중구",
"area_code": "2711000000",
"sido": "대구광역시",
"sigun": "대구광역시 중구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "중구",
"area_code5": "27110",
"area_code4": "2711",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 50,
"index": 50,
"sang": "대구",
"ha": "대구 동구",
"area_code": "2714000000",
"sido": "대구광역시",
"sigun": "대구광역시 동구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "동구",
"area_code5": "27140",
"area_code4": "2714",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 51,
"index": 51,
"sang": "대구",
"ha": "대구 서구",
"area_code": "2717000000",
"sido": "대구광역시",
"sigun": "대구광역시 서구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "서구",
"area_code5": "27170",
"area_code4": "2717",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 52,
"index": 52,
"sang": "대구",
"ha": "대구 남구",
"area_code": "2720000000",
"sido": "대구광역시",
"sigun": "대구광역시 남구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "남구",
"area_code5": "27200",
"area_code4": "2720",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 53,
"index": 53,
"sang": "대구",
"ha": "대구 북구",
"area_code": "2723000000",
"sido": "대구광역시",
"sigun": "대구광역시 북구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "북구",
"area_code5": "27230",
"area_code4": "2723",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 54,
"index": 54,
"sang": "대구",
"ha": "대구 수성구",
"area_code": "2726000000",
"sido": "대구광역시",
"sigun": "대구광역시 수성구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "수성구",
"area_code5": "27260",
"area_code4": "2726",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 55,
"index": 55,
"sang": "대구",
"ha": "대구 달서구",
"area_code": "2729000000",
"sido": "대구광역시",
"sigun": "대구광역시 달서구",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "달서구",
"area_code5": "27290",
"area_code4": "2729",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 56,
"index": 56,
"sang": "대구",
"ha": "대구 달성군",
"area_code": "2771000000",
"sido": "대구광역시",
"sigun": "대구광역시 달성군",
"gubun": 1,
"sido2": "대구광역시",
"sigun2": "달성군",
"area_code5": "27710",
"area_code4": "2771",
"area_code2": "27",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 57,
"index": 57,
"sang": "인천",
"ha": "인천",
"area_code": "2800000000",
"sido": "인천광역시",
"sigun": "인천광역시",
"gubun": 3,
"sido2": "인천광역시",
"sigun2": "",
"area_code5": "28000",
"area_code4": "2800",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 58,
"index": 58,
"sang": "인천",
"ha": "인천 중구",
"area_code": "2811000000",
"sido": "인천광역시",
"sigun": "인천광역시 중구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "중구",
"area_code5": "28110",
"area_code4": "2811",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 59,
"index": 59,
"sang": "인천",
"ha": "인천 동구",
"area_code": "2814000000",
"sido": "인천광역시",
"sigun": "인천광역시 동구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "동구",
"area_code5": "28140",
"area_code4": "2814",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 60,
"index": 60,
"sang": "인천",
"ha": "인천 미추홀구",
"area_code": "2817700000",
"sido": "인천광역시",
"sigun": "인천광역시 미추홀구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "미추홀구",
"area_code5": "28177",
"area_code4": "2817",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 61,
"index": 61,
"sang": "인천",
"ha": "인천 연수구",
"area_code": "2818500000",
"sido": "인천광역시",
"sigun": "인천광역시 연수구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "연수구",
"area_code5": "28185",
"area_code4": "2818",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 62,
"index": 62,
"sang": "인천",
"ha": "인천 남동구",
"area_code": "2820000000",
"sido": "인천광역시",
"sigun": "인천광역시 남동구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "남동구",
"area_code5": "28200",
"area_code4": "2820",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 63,
"index": 63,
"sang": "인천",
"ha": "인천 부평구",
"area_code": "2823700000",
"sido": "인천광역시",
"sigun": "인천광역시 부평구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "부평구",
"area_code5": "28237",
"area_code4": "2823",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 64,
"index": 64,
"sang": "인천",
"ha": "인천 계양구",
"area_code": "2824500000",
"sido": "인천광역시",
"sigun": "인천광역시 계양구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "계양구",
"area_code5": "28245",
"area_code4": "2824",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 65,
"index": 65,
"sang": "인천",
"ha": "인천 서구",
"area_code": "2826000000",
"sido": "인천광역시",
"sigun": "인천광역시 서구",
"gubun": 1,
"sido2": "인천광역시",
"sigun2": "서구",
"area_code5": "28260",
"area_code4": "2826",
"area_code2": "28",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 66,
"index": 66,
"sang": "광주",
"ha": "광주",
"area_code": "2900000000",
"sido": "광주광역시",
"sigun": "광주광역시",
"gubun": 3,
"sido2": "광주광역시",
"sigun2": "",
"area_code5": "29000",
"area_code4": "2900",
"area_code2": "29",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 67,
"index": 67,
"sang": "광주",
"ha": "광주 동구",
"area_code": "2911000000",
"sido": "광주광역시",
"sigun": "광주광역시 동구",
"gubun": 1,
"sido2": "광주광역시",
"sigun2": "동구",
"area_code5": "29110",
"area_code4": "2911",
"area_code2": "29",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 68,
"index": 68,
"sang": "광주",
"ha": "광주 서구",
"area_code": "2914000000",
"sido": "광주광역시",
"sigun": "광주광역시 서구",
"gubun": 1,
"sido2": "광주광역시",
"sigun2": "서구",
"area_code5": "29140",
"area_code4": "2914",
"area_code2": "29",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 69,
"index": 69,
"sang": "광주",
"ha": "광주 남구",
"area_code": "2915500000",
"sido": "광주광역시",
"sigun": "광주광역시 남구",
"gubun": 1,
"sido2": "광주광역시",
"sigun2": "남구",
"area_code5": "29155",
"area_code4": "2915",
"area_code2": "29",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 70,
"index": 70,
"sang": "광주",
"ha": "광주 북구",
"area_code": "2917000000",
"sido": "광주광역시",
"sigun": "광주광역시 북구",
"gubun": 1,
"sido2": "광주광역시",
"sigun2": "북구",
"area_code5": "29170",
"area_code4": "2917",
"area_code2": "29",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 71,
"index": 71,
"sang": "광주",
"ha": "광주 광산구",
"area_code": "2920000000",
"sido": "광주광역시",
"sigun": "광주광역시 광산구",
"gubun": 1,
"sido2": "광주광역시",
"sigun2": "광산구",
"area_code5": "29200",
"area_code4": "2920",
"area_code2": "29",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 72,
"index": 72,
"sang": "대전",
"ha": "대전",
"area_code": "3000000000",
"sido": "대전광역시",
"sigun": "대전광역시",
"gubun": 3,
"sido2": "대전광역시",
"sigun2": "",
"area_code5": "30000",
"area_code4": "3000",
"area_code2": "30",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 73,
"index": 73,
"sang": "대전",
"ha": "대전 동구",
"area_code": "3011000000",
"sido": "대전광역시",
"sigun": "대전광역시 동구",
"gubun": 1,
"sido2": "대전광역시",
"sigun2": "동구",
"area_code5": "30110",
"area_code4": "3011",
"area_code2": "30",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 74,
"index": 74,
"sang": "대전",
"ha": "대전 중구",
"area_code": "3014000000",
"sido": "대전광역시",
"sigun": "대전광역시 중구",
"gubun": 1,
"sido2": "대전광역시",
"sigun2": "중구",
"area_code5": "30140",
"area_code4": "3014",
"area_code2": "30",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 75,
"index": 75,
"sang": "대전",
"ha": "대전 서구",
"area_code": "3017000000",
"sido": "대전광역시",
"sigun": "대전광역시 서구",
"gubun": 1,
"sido2": "대전광역시",
"sigun2": "서구",
"area_code5": "30170",
"area_code4": "3017",
"area_code2": "30",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 76,
"index": 76,
"sang": "대전",
"ha": "대전 유성구",
"area_code": "3020000000",
"sido": "대전광역시",
"sigun": "대전광역시 유성구",
"gubun": 1,
"sido2": "대전광역시",
"sigun2": "유성구",
"area_code5": "30200",
"area_code4": "3020",
"area_code2": "30",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 77,
"index": 77,
"sang": "대전",
"ha": "대전 대덕구",
"area_code": "3023000000",
"sido": "대전광역시",
"sigun": "대전광역시 대덕구",
"gubun": 1,
"sido2": "대전광역시",
"sigun2": "대덕구",
"area_code5": "30230",
"area_code4": "3023",
"area_code2": "30",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 78,
"index": 78,
"sang": "울산",
"ha": "울산",
"area_code": "3100000000",
"sido": "울산광역시",
"sigun": "울산광역시",
"gubun": 3,
"sido2": "울산광역시",
"sigun2": "",
"area_code5": "31000",
"area_code4": "3100",
"area_code2": "31",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 79,
"index": 79,
"sang": "울산",
"ha": "울산 중구",
"area_code": "3111000000",
"sido": "울산광역시",
"sigun": "울산광역시 중구",
"gubun": 1,
"sido2": "울산광역시",
"sigun2": "중구",
"area_code5": "31110",
"area_code4": "3111",
"area_code2": "31",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 80,
"index": 80,
"sang": "울산",
"ha": "울산 남구",
"area_code": "3114000000",
"sido": "울산광역시",
"sigun": "울산광역시 남구",
"gubun": 1,
"sido2": "울산광역시",
"sigun2": "남구",
"area_code5": "31140",
"area_code4": "3114",
"area_code2": "31",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 81,
"index": 81,
"sang": "울산",
"ha": "울산 동구",
"area_code": "3117000000",
"sido": "울산광역시",
"sigun": "울산광역시 동구",
"gubun": 1,
"sido2": "울산광역시",
"sigun2": "동구",
"area_code5": "31170",
"area_code4": "3117",
"area_code2": "31",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 82,
"index": 82,
"sang": "울산",
"ha": "울산 북구",
"area_code": "3120000000",
"sido": "울산광역시",
"sigun": "울산광역시 북구",
"gubun": 1,
"sido2": "울산광역시",
"sigun2": "북구",
"area_code5": "31200",
"area_code4": "3120",
"area_code2": "31",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 83,
"index": 83,
"sang": "울산",
"ha": "울산 울주군",
"area_code": "3171000000",
"sido": "울산광역시",
"sigun": "울산광역시 울주군",
"gubun": 1,
"sido2": "울산광역시",
"sigun2": "울주군",
"area_code5": "31710",
"area_code4": "3171",
"area_code2": "31",
"area_gubun": "2",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 84,
"index": 84,
"sang": "전국",
"ha": "5개광역시",
"area_code": "9200000000",
"sido": "전국",
"sigun": "5개광역시",
"gubun": 5,
"sido2": "5개광역시",
"sigun2": "",
"area_code5": "92000",
"area_code4": "9200",
"area_code2": "92",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 85,
"index": 85,
"sang": "전국",
"ha": "수도권",
"area_code": "9100000000",
"sido": "전국",
"sigun": "수도권",
"gubun": 5,
"sido2": "수도권",
"sigun2": "",
"area_code5": "91000",
"area_code4": "9100",
"area_code2": "91",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 86,
"index": 86,
"sang": "세종",
"ha": "세종",
"area_code": "3611000000",
"sido": "세종특별자치시",
"sigun": "세종특별자치시",
"gubun": 13,
"sido2": "세종특별자치시",
"sigun2": "",
"area_code5": "36110",
"area_code4": "3611",
"area_code2": "36",
"area_gubun": "4",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 87,
"index": 87,
"sang": "경기",
"ha": "경기",
"area_code": "4100000000",
"sido": "경기도",
"sigun": "경기도",
"gubun": 3,
"sido2": "경기도",
"sigun2": "",
"area_code5": "41000",
"area_code4": "4100",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 88,
"index": 88,
"sang": "경기",
"ha": "수원",
"area_code": "4111000000",
"sido": "경기도",
"sigun": "경기도 수원시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "수원시",
"area_code5": "41110",
"area_code4": "4111",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 89,
"index": 89,
"sang": "경기",
"ha": "수원 장안구",
"area_code": "4111100000",
"sido": "경기도",
"sigun": "경기도 수원시 장안구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "수원시 장안구",
"area_code5": "41111",
"area_code4": "4111",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 90,
"index": 90,
"sang": "경기",
"ha": "수원 권선구",
"area_code": "4111300000",
"sido": "경기도",
"sigun": "경기도 수원시 권선구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "수원시 권선구",
"area_code5": "41113",
"area_code4": "4111",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 91,
"index": 91,
"sang": "경기",
"ha": "수원 팔달구",
"area_code": "4111500000",
"sido": "경기도",
"sigun": "경기도 수원시 팔달구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "수원시 팔달구",
"area_code5": "41115",
"area_code4": "4111",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 92,
"index": 92,
"sang": "경기",
"ha": "수원 영통구",
"area_code": "4111700000",
"sido": "경기도",
"sigun": "경기도 수원시 영통구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "수원시 영통구",
"area_code5": "41117",
"area_code4": "4111",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 93,
"index": 93,
"sang": "경기",
"ha": "성남",
"area_code": "4113000000",
"sido": "경기도",
"sigun": "경기도 성남시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "성남시",
"area_code5": "41130",
"area_code4": "4113",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 94,
"index": 94,
"sang": "경기",
"ha": "성남 수정구",
"area_code": "4113100000",
"sido": "경기도",
"sigun": "경기도 성남시 수정구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "성남시 수정구",
"area_code5": "41131",
"area_code4": "4113",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 95,
"index": 95,
"sang": "경기",
"ha": "성남 중원구",
"area_code": "4113300000",
"sido": "경기도",
"sigun": "경기도 성남시 중원구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "성남시 중원구",
"area_code5": "41133",
"area_code4": "4113",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 96,
"index": 96,
"sang": "경기",
"ha": "성남 분당구",
"area_code": "4113500000",
"sido": "경기도",
"sigun": "경기도 성남시 분당구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "성남시 분당구",
"area_code5": "41135",
"area_code4": "4113",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 97,
"index": 97,
"sang": "경기",
"ha": "고양",
"area_code": "4128000000",
"sido": "경기도",
"sigun": "경기도 고양시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "고양시",
"area_code5": "41280",
"area_code4": "4128",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 98,
"index": 98,
"sang": "경기",
"ha": "고양 덕양구",
"area_code": "4128100000",
"sido": "경기도",
"sigun": "경기도 고양시 덕양구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "고양시 덕양구",
"area_code5": "41281",
"area_code4": "4128",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 99,
"index": 99,
"sang": "경기",
"ha": "고양 일산동구",
"area_code": "4128500000",
"sido": "경기도",
"sigun": "경기도 고양시 일산동구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "고양시 일산동구",
"area_code5": "41285",
"area_code4": "4128",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 100,
"index": 100,
"sang": "경기",
"ha": "고양 일산서구",
"area_code": "4128700000",
"sido": "경기도",
"sigun": "경기도 고양시 일산서구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "고양시 일산서구",
"area_code5": "41287",
"area_code4": "4128",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 101,
"index": 101,
"sang": "경기",
"ha": "안양",
"area_code": "4117000000",
"sido": "경기도",
"sigun": "경기도 안양시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "안양시",
"area_code5": "41170",
"area_code4": "4117",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 102,
"index": 102,
"sang": "경기",
"ha": "안양 만안구",
"area_code": "4117100000",
"sido": "경기도",
"sigun": "경기도 안양시 만안구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "안양시 만안구",
"area_code5": "41171",
"area_code4": "4117",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 103,
"index": 103,
"sang": "경기",
"ha": "안양 동안구",
"area_code": "4117300000",
"sido": "경기도",
"sigun": "경기도 안양시 동안구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "안양시 동안구",
"area_code5": "41173",
"area_code4": "4117",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 104,
"index": 104,
"sang": "경기",
"ha": "부천",
"area_code": "4119000000",
"sido": "경기도",
"sigun": "경기도 부천시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "부천시",
"area_code5": "41190",
"area_code4": "4119",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 105,
"index": 105,
"sang": "경기",
"ha": "부천 원미구",
"area_code": "4119200000",
"sido": "경기도",
"sigun": "경기도 부천시 원미구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "부천시 원미구",
"area_code5": "41192",
"area_code4": "4119",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-09 18:19:00"
},
{
"idx": 106,
"index": 106,
"sang": "경기",
"ha": "부천 소사구",
"area_code": "4119400000",
"sido": "경기도",
"sigun": "경기도 부천시 소사구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "부천시 소사구",
"area_code5": "41194",
"area_code4": "4119",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-10 18:19:00"
},
{
"idx": 107,
"index": 107,
"sang": "경기",
"ha": "부천 오정구",
"area_code": "4119600000",
"sido": "경기도",
"sigun": "경기도 부천시 오정구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "부천시 오정구",
"area_code5": "41196",
"area_code4": "4119",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-11 18:19:00"
},
{
"idx": 108,
"index": 108,
"sang": "경기",
"ha": "의정부",
"area_code": "4115000000",
"sido": "경기도",
"sigun": "경기도 의정부시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "의정부시",
"area_code5": "41150",
"area_code4": "4115",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 109,
"index": 109,
"sang": "경기",
"ha": "광명",
"area_code": "4121000000",
"sido": "경기도",
"sigun": "경기도 광명시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "광명시",
"area_code5": "41210",
"area_code4": "4121",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 110,
"index": 110,
"sang": "경기",
"ha": "평택",
"area_code": "4122000000",
"sido": "경기도",
"sigun": "경기도 평택시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "평택시",
"area_code5": "41220",
"area_code4": "4122",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 111,
"index": 111,
"sang": "경기",
"ha": "안산",
"area_code": "4127000000",
"sido": "경기도",
"sigun": "경기도 안산시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "안산시",
"area_code5": "41270",
"area_code4": "4127",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 112,
"index": 112,
"sang": "경기",
"ha": "안산 단원구",
"area_code": "4127300000",
"sido": "경기도",
"sigun": "경기도 안산시 단원구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "안산시 단원구",
"area_code5": "41273",
"area_code4": "4127",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 113,
"index": 113,
"sang": "경기",
"ha": "안산 상록구",
"area_code": "4127100000",
"sido": "경기도",
"sigun": "경기도 안산시 상록구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "안산시 상록구",
"area_code5": "41271",
"area_code4": "4127",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 114,
"index": 114,
"sang": "경기",
"ha": "과천",
"area_code": "4129000000",
"sido": "경기도",
"sigun": "경기도 과천시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "과천시",
"area_code5": "41290",
"area_code4": "4129",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 115,
"index": 115,
"sang": "경기",
"ha": "구리",
"area_code": "4131000000",
"sido": "경기도",
"sigun": "경기도 구리시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "구리시",
"area_code5": "41310",
"area_code4": "4131",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 116,
"index": 116,
"sang": "경기",
"ha": "남양주",
"area_code": "4136000000",
"sido": "경기도",
"sigun": "경기도 남양주시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "남양주시",
"area_code5": "41360",
"area_code4": "4136",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 117,
"index": 117,
"sang": "경기",
"ha": "용인",
"area_code": "4146000000",
"sido": "경기도",
"sigun": "경기도 용인시",
"gubun": 2,
"sido2": "경기도",
"sigun2": "용인시",
"area_code5": "41460",
"area_code4": "4146",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 118,
"index": 118,
"sang": "경기",
"ha": "용인 처인구",
"area_code": "4146100000",
"sido": "경기도",
"sigun": "경기도 용인시 처인구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "용인시 처인구",
"area_code5": "41461",
"area_code4": "4146",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 119,
"index": 119,
"sang": "경기",
"ha": "용인 기흥구",
"area_code": "4146300000",
"sido": "경기도",
"sigun": "경기도 용인시 기흥구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "용인시 기흥구",
"area_code5": "41463",
"area_code4": "4146",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 120,
"index": 120,
"sang": "경기",
"ha": "용인 수지구",
"area_code": "4146500000",
"sido": "경기도",
"sigun": "경기도 용인시 수지구",
"gubun": 1,
"sido2": "경기도",
"sigun2": "용인시 수지구",
"area_code5": "41465",
"area_code4": "4146",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 121,
"index": 121,
"sang": "경기",
"ha": "시흥",
"area_code": "4139000000",
"sido": "경기도",
"sigun": "경기도 시흥시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "시흥시",
"area_code5": "41390",
"area_code4": "4139",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 122,
"index": 122,
"sang": "경기",
"ha": "군포",
"area_code": "4141000000",
"sido": "경기도",
"sigun": "경기도 군포시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "군포시",
"area_code5": "41410",
"area_code4": "4141",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 123,
"index": 123,
"sang": "경기",
"ha": "의왕",
"area_code": "4143000000",
"sido": "경기도",
"sigun": "경기도 의왕시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "의왕시",
"area_code5": "41430",
"area_code4": "4143",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 124,
"index": 124,
"sang": "경기",
"ha": "하남",
"area_code": "4145000000",
"sido": "경기도",
"sigun": "경기도 하남시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "하남시",
"area_code5": "41450",
"area_code4": "4145",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 125,
"index": 125,
"sang": "경기",
"ha": "오산",
"area_code": "4137000000",
"sido": "경기도",
"sigun": "경기도 오산시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "오산시",
"area_code5": "41370",
"area_code4": "4137",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 126,
"index": 126,
"sang": "경기",
"ha": "파주",
"area_code": "4148000000",
"sido": "경기도",
"sigun": "경기도 파주시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "파주시",
"area_code5": "41480",
"area_code4": "4148",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 127,
"index": 127,
"sang": "경기",
"ha": "이천",
"area_code": "4150000000",
"sido": "경기도",
"sigun": "경기도 이천시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "이천시",
"area_code5": "41500",
"area_code4": "4150",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 128,
"index": 128,
"sang": "경기",
"ha": "안성",
"area_code": "4155000000",
"sido": "경기도",
"sigun": "경기도 안성시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "안성시",
"area_code5": "41550",
"area_code4": "4155",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 129,
"index": 129,
"sang": "경기",
"ha": "김포",
"area_code": "4157000000",
"sido": "경기도",
"sigun": "경기도 김포시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "김포시",
"area_code5": "41570",
"area_code4": "4157",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 130,
"index": 130,
"sang": "경기",
"ha": "양주",
"area_code": "4163000000",
"sido": "경기도",
"sigun": "경기도 양주시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "양주시",
"area_code5": "41630",
"area_code4": "4163",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 131,
"index": 131,
"sang": "경기",
"ha": "동두천",
"area_code": "4125000000",
"sido": "경기도",
"sigun": "경기도 동두천시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "동두천시",
"area_code5": "41250",
"area_code4": "4125",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 132,
"index": 132,
"sang": "경기",
"ha": "광주시",
"area_code": "4161000000",
"sido": "경기도",
"sigun": "경기도 광주시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "광주시",
"area_code5": "41610",
"area_code4": "4161",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 133,
"index": 133,
"sang": "경기",
"ha": "화성",
"area_code": "4159000000",
"sido": "경기도",
"sigun": "경기도 화성시",
"gubun": 1,
"sido2": "경기도",
"sigun2": "화성시",
"area_code5": "41590",
"area_code4": "4159",
"area_code2": "41",
"area_gubun": "1",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 134,
"index": 134,
"sang": "강원",
"ha": "강원",
"area_code": "5100000000",
"sido": "강원도",
"sigun": "강원도",
"gubun": 3,
"sido2": "강원도",
"sigun2": "",
"area_code5": "51000",
"area_code4": "5100",
"area_code2": "51",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 135,
"index": 135,
"sang": "강원",
"ha": "춘천",
"area_code": "5111000000",
"sido": "강원도",
"sigun": "강원도 춘천시",
"gubun": 1,
"sido2": "강원도",
"sigun2": "춘천시",
"area_code5": "51110",
"area_code4": "5111",
"area_code2": "51",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 136,
"index": 136,
"sang": "강원",
"ha": "강릉",
"area_code": "5115000000",
"sido": "강원도",
"sigun": "강원도 강릉시",
"gubun": 1,
"sido2": "강원도",
"sigun2": "강릉시",
"area_code5": "51150",
"area_code4": "5115",
"area_code2": "51",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 137,
"index": 137,
"sang": "강원",
"ha": "원주",
"area_code": "5113000000",
"sido": "강원도",
"sigun": "강원도 원주시",
"gubun": 1,
"sido2": "강원도",
"sigun2": "원주시",
"area_code5": "51130",
"area_code4": "5113",
"area_code2": "51",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 138,
"index": 138,
"sang": "충북",
"ha": "충북",
"area_code": "4300000000",
"sido": "충청북도",
"sigun": "충청북도",
"gubun": 3,
"sido2": "충청북도",
"sigun2": "",
"area_code5": "43000",
"area_code4": "4300",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 139,
"index": 139,
"sang": "충북",
"ha": "청주",
"area_code": "4311000000",
"sido": "충청북도",
"sigun": "충청북도 청주시",
"gubun": 2,
"sido2": "충청북도",
"sigun2": "청주시",
"area_code5": "43110",
"area_code4": "4311",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 140,
"index": 140,
"sang": "충북",
"ha": "청주 상당구",
"area_code": "4311100000",
"sido": "충청북도",
"sigun": "충청북도 청주시 상당구",
"gubun": 1,
"sido2": "충청북도",
"sigun2": "청주시 상당구",
"area_code5": "43111",
"area_code4": "4311",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 141,
"index": 141,
"sang": "충북",
"ha": "청주 서원구",
"area_code": "4311200000",
"sido": "충청북도",
"sigun": "충청북도 청주시 서원구",
"gubun": 1,
"sido2": "충청북도",
"sigun2": "청주시 서원구",
"area_code5": "43112",
"area_code4": "4311",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 142,
"index": 142,
"sang": "충북",
"ha": "청주 청원구",
"area_code": "4311400000",
"sido": "충청북도",
"sigun": "충청북도 청주시 청원구",
"gubun": 1,
"sido2": "충청북도",
"sigun2": "청주시 청원구",
"area_code5": "43114",
"area_code4": "4311",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 143,
"index": 143,
"sang": "충북",
"ha": "청주 흥덕구",
"area_code": "4311300000",
"sido": "충청북도",
"sigun": "충청북도 청주시 흥덕구",
"gubun": 1,
"sido2": "충청북도",
"sigun2": "청주시 흥덕구",
"area_code5": "43113",
"area_code4": "4311",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 144,
"index": 144,
"sang": "충북",
"ha": "충주",
"area_code": "4313000000",
"sido": "충청북도",
"sigun": "충청북도 충주시",
"gubun": 1,
"sido2": "충청북도",
"sigun2": "충주시",
"area_code5": "43130",
"area_code4": "4313",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 145,
"index": 145,
"sang": "충북",
"ha": "제천",
"area_code": "4315000000",
"sido": "충청북도",
"sigun": "충청북도 제천시",
"gubun": 1,
"sido2": "충청북도",
"sigun2": "제천시",
"area_code5": "43150",
"area_code4": "4315",
"area_code2": "43",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 146,
"index": 146,
"sang": "충남",
"ha": "충남",
"area_code": "4400000000",
"sido": "충청남도",
"sigun": "충청남도",
"gubun": 3,
"sido2": "충청남도",
"sigun2": "",
"area_code5": "44000",
"area_code4": "4400",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 147,
"index": 147,
"sang": "충남",
"ha": "천안",
"area_code": "4413000000",
"sido": "충청남도",
"sigun": "충청남도 천안시",
"gubun": 2,
"sido2": "충청남도",
"sigun2": "천안시",
"area_code5": "44130",
"area_code4": "4413",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 148,
"index": 148,
"sang": "충남",
"ha": "천안 동남구",
"area_code": "4413100000",
"sido": "충청남도",
"sigun": "충청남도 천안시 동남구",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "천안시 동남구",
"area_code5": "44131",
"area_code4": "4413",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 149,
"index": 149,
"sang": "충남",
"ha": "천안 서북구",
"area_code": "4413300000",
"sido": "충청남도",
"sigun": "충청남도 천안시 서북구",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "천안시 서북구",
"area_code5": "44133",
"area_code4": "4413",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 150,
"index": 150,
"sang": "충남",
"ha": "공주",
"area_code": "4415000000",
"sido": "충청남도",
"sigun": "충청남도 공주시",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "공주시",
"area_code5": "44150",
"area_code4": "4415",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 151,
"index": 151,
"sang": "충남",
"ha": "아산",
"area_code": "4420000000",
"sido": "충청남도",
"sigun": "충청남도 아산시",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "아산시",
"area_code5": "44200",
"area_code4": "4420",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 152,
"index": 152,
"sang": "충남",
"ha": "논산",
"area_code": "4423000000",
"sido": "충청남도",
"sigun": "충청남도 논산시",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "논산시",
"area_code5": "44230",
"area_code4": "4423",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 153,
"index": 153,
"sang": "충남",
"ha": "계룡",
"area_code": "4425000000",
"sido": "충청남도",
"sigun": "충청남도 계룡시",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "계룡시",
"area_code5": "44250",
"area_code4": "4425",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 154,
"index": 154,
"sang": "충남",
"ha": "당진",
"area_code": "4427000000",
"sido": "충청남도",
"sigun": "충청남도 당진시",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "당진시",
"area_code5": "44270",
"area_code4": "4427",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 155,
"index": 155,
"sang": "충남",
"ha": "서산",
"area_code": "4421000000",
"sido": "충청남도",
"sigun": "충청남도 서산시",
"gubun": 1,
"sido2": "충청남도",
"sigun2": "서산시",
"area_code5": "44210",
"area_code4": "4421",
"area_code2": "44",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 156,
"index": 156,
"sang": "전북",
"ha": "전북",
"area_code": "5200000000",
"sido": "전라북도",
"sigun": "전라북도",
"gubun": 3,
"sido2": "전라북도",
"sigun2": "",
"area_code5": "52000",
"area_code4": "5200",
"area_code2": "52",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 157,
"index": 157,
"sang": "전북",
"ha": "전주",
"area_code": "5211000000",
"sido": "전라북도",
"sigun": "전라북도 전주시",
"gubun": 2,
"sido2": "전라북도",
"sigun2": "전주시",
"area_code5": "52110",
"area_code4": "5211",
"area_code2": "52",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 158,
"index": 158,
"sang": "전북",
"ha": "전주 완산구",
"area_code": "5211100000",
"sido": "전라북도",
"sigun": "전라북도 전주시 완산구",
"gubun": 1,
"sido2": "전라북도",
"sigun2": "전주시 완산구",
"area_code5": "52111",
"area_code4": "5211",
"area_code2": "52",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 159,
"index": 159,
"sang": "전북",
"ha": "전주 덕진구",
"area_code": "5211300000",
"sido": "전라북도",
"sigun": "전라북도 전주시 덕진구",
"gubun": 1,
"sido2": "전라북도",
"sigun2": "전주시 덕진구",
"area_code5": "52113",
"area_code4": "5211",
"area_code2": "52",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 160,
"index": 160,
"sang": "전북",
"ha": "익산",
"area_code": "5214000000",
"sido": "전라북도",
"sigun": "전라북도 익산시",
"gubun": 1,
"sido2": "전라북도",
"sigun2": "익산시",
"area_code5": "52140",
"area_code4": "5214",
"area_code2": "52",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 161,
"index": 161,
"sang": "전북",
"ha": "군산",
"area_code": "5213000000",
"sido": "전라북도",
"sigun": "전라북도 군산시",
"gubun": 1,
"sido2": "전라북도",
"sigun2": "군산시",
"area_code5": "52130",
"area_code4": "5213",
"area_code2": "52",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 162,
"index": 162,
"sang": "전남",
"ha": "전남",
"area_code": "4600000000",
"sido": "전라남도",
"sigun": "전라남도",
"gubun": 3,
"sido2": "전라남도",
"sigun2": "",
"area_code5": "46000",
"area_code4": "4600",
"area_code2": "46",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 163,
"index": 163,
"sang": "전남",
"ha": "목포",
"area_code": "4611000000",
"sido": "전라남도",
"sigun": "전라남도 목포시",
"gubun": 1,
"sido2": "전라남도",
"sigun2": "목포시",
"area_code5": "46110",
"area_code4": "4611",
"area_code2": "46",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 164,
"index": 164,
"sang": "전남",
"ha": "순천",
"area_code": "4615000000",
"sido": "전라남도",
"sigun": "전라남도 순천시",
"gubun": 1,
"sido2": "전라남도",
"sigun2": "순천시",
"area_code5": "46150",
"area_code4": "4615",
"area_code2": "46",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 165,
"index": 165,
"sang": "전남",
"ha": "광양",
"area_code": "4623000000",
"sido": "전라남도",
"sigun": "전라남도 광양시",
"gubun": 1,
"sido2": "전라남도",
"sigun2": "광양시",
"area_code5": "46230",
"area_code4": "4623",
"area_code2": "46",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 166,
"index": 166,
"sang": "전남",
"ha": "여수",
"area_code": "4613000000",
"sido": "전라남도",
"sigun": "전라남도 여수시",
"gubun": 1,
"sido2": "전라남도",
"sigun2": "여수시",
"area_code5": "46130",
"area_code4": "4613",
"area_code2": "46",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 167,
"index": 167,
"sang": "경북",
"ha": "경북",
"area_code": "4700000000",
"sido": "경상북도",
"sigun": "경상북도",
"gubun": 3,
"sido2": "경상북도",
"sigun2": "",
"area_code5": "47000",
"area_code4": "4700",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 168,
"index": 168,
"sang": "경북",
"ha": "포항",
"area_code": "4711000000",
"sido": "경상북도",
"sigun": "경상북도 포항시",
"gubun": 2,
"sido2": "경상북도",
"sigun2": "포항시",
"area_code5": "47110",
"area_code4": "4711",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 169,
"index": 169,
"sang": "경북",
"ha": "포항 남구",
"area_code": "4711100000",
"sido": "경상북도",
"sigun": "경상북도 포항시 남구",
"gubun": 1,
"sido2": "경상북도",
"sigun2": "포항시 남구",
"area_code5": "47111",
"area_code4": "4711",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 170,
"index": 170,
"sang": "경북",
"ha": "포항 북구",
"area_code": "4711300000",
"sido": "경상북도",
"sigun": "경상북도 포항시 북구",
"gubun": 1,
"sido2": "경상북도",
"sigun2": "포항시 북구",
"area_code5": "47113",
"area_code4": "4711",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 171,
"index": 171,
"sang": "경북",
"ha": "구미",
"area_code": "4719000000",
"sido": "경상북도",
"sigun": "경상북도 구미시",
"gubun": 1,
"sido2": "경상북도",
"sigun2": "구미시",
"area_code5": "47190",
"area_code4": "4719",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 172,
"index": 172,
"sang": "경북",
"ha": "경산",
"area_code": "4729000000",
"sido": "경상북도",
"sigun": "경상북도 경산시",
"gubun": 1,
"sido2": "경상북도",
"sigun2": "경산시",
"area_code5": "47290",
"area_code4": "4729",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 173,
"index": 173,
"sang": "경북",
"ha": "안동",
"area_code": "4717000000",
"sido": "경상북도",
"sigun": "경상북도 안동시",
"gubun": 1,
"sido2": "경상북도",
"sigun2": "안동시",
"area_code5": "47170",
"area_code4": "4717",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 174,
"index": 174,
"sang": "경북",
"ha": "김천",
"area_code": "4715000000",
"sido": "경상북도",
"sigun": "경상북도 김천시",
"gubun": 1,
"sido2": "경상북도",
"sigun2": "김천시",
"area_code5": "47150",
"area_code4": "4715",
"area_code2": "47",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 175,
"index": 175,
"sang": "경남",
"ha": "경남",
"area_code": "4800000000",
"sido": "경상남도",
"sigun": "경상남도",
"gubun": 3,
"sido2": "경상남도",
"sigun2": "",
"area_code5": "48000",
"area_code4": "4800",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 176,
"index": 176,
"sang": "경남",
"ha": "통합창원",
"area_code": "4812000000",
"sido": "경상남도",
"sigun": "경상남도 창원시",
"gubun": 2,
"sido2": "경상남도",
"sigun2": "창원시",
"area_code5": "48120",
"area_code4": "4812",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 177,
"index": 177,
"sang": "경남",
"ha": "창원 마산합포구",
"area_code": "4812500000",
"sido": "경상남도",
"sigun": "경상남도 창원시 마산합포구",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "창원시 마산합포구",
"area_code5": "48125",
"area_code4": "4812",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 178,
"index": 178,
"sang": "경남",
"ha": "창원 마산회원구",
"area_code": "4812700000",
"sido": "경상남도",
"sigun": "경상남도 창원시 마산회원구",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "창원시 마산회원구",
"area_code5": "48127",
"area_code4": "4812",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 179,
"index": 179,
"sang": "경남",
"ha": "창원 성산구",
"area_code": "4812300000",
"sido": "경상남도",
"sigun": "경상남도 창원시 성산구",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "창원시 성산구",
"area_code5": "48123",
"area_code4": "4812",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 180,
"index": 180,
"sang": "경남",
"ha": "창원 의창구",
"area_code": "4812100000",
"sido": "경상남도",
"sigun": "경상남도 창원시 의창구",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "창원시 의창구",
"area_code5": "48121",
"area_code4": "4812",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 181,
"index": 181,
"sang": "경남",
"ha": "창원 진해구",
"area_code": "4812900000",
"sido": "경상남도",
"sigun": "경상남도 창원시 진해구",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "창원시 진해구",
"area_code5": "48129",
"area_code4": "4812",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 182,
"index": 182,
"sang": "경남",
"ha": "양산",
"area_code": "4833000000",
"sido": "경상남도",
"sigun": "경상남도 양산시",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "양산시",
"area_code5": "48330",
"area_code4": "4833",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 183,
"index": 183,
"sang": "경남",
"ha": "거제",
"area_code": "4831000000",
"sido": "경상남도",
"sigun": "경상남도 거제시",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "거제시",
"area_code5": "48310",
"area_code4": "4831",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 184,
"index": 184,
"sang": "경남",
"ha": "진주",
"area_code": "4817000000",
"sido": "경상남도",
"sigun": "경상남도 진주시",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "진주시",
"area_code5": "48170",
"area_code4": "4817",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 185,
"index": 185,
"sang": "경남",
"ha": "김해",
"area_code": "4825000000",
"sido": "경상남도",
"sigun": "경상남도 김해시",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "김해시",
"area_code5": "48250",
"area_code4": "4825",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 186,
"index": 186,
"sang": "경남",
"ha": "통영",
"area_code": "4822000000",
"sido": "경상남도",
"sigun": "경상남도 통영시",
"gubun": 1,
"sido2": "경상남도",
"sigun2": "통영시",
"area_code5": "48220",
"area_code4": "4822",
"area_code2": "48",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 187,
"index": 187,
"sang": "제주",
"ha": "제주/서귀포",
"area_code": "5013000000",
"sido": "제주특별자치도",
"sigun": "제주특별자치도 서귀포시",
"gubun": 13,
"sido2": "제주특별자치도",
"sigun2": "서귀포시",
"area_code5": "50130",
"area_code4": "5013",
"area_code2": "50",
"area_gubun": "3",
"create_at": "2023-08-08 18:19:00"
},
{
"idx": 188,
"index": 188,
"sang": "전국",
"ha": "기타지방",
"area_code": "9300000000",
"sido": "전국",
"sigun": "기타지방",
"gubun": 5,
"sido2": "기타지방",
"sigun2": "",
"area_code5": "93000",
"area_code4": "9300",
"area_code2": "93",
"area_gubun": "",
"create_at": "2023-08-08 18:19:00"
}
]

메모장(notepad)을 열고, 붙여넣기 한 다음, ROOT폴더경로kb_region.json 이름으로 저장합니다.

콤보차트그리기05
콤보차트그리기05
콤보차트그리기06
콤보차트그리기06
콤보차트그리기08
콤보차트그리기08

ROOT폴더에 kb_region.json파일이 생성된 것을 확인할 수 있습니다.

콤보차트그리기09
콤보차트그리기09

kb_region.json 가져와서 kb_region테이블 만들기

생성된 json파일을 불러올려면 데이터 가져오기 > 자세히 순서로 클릭해 줍니다.

콤보차트그리기10
콤보차트그리기10

비로소 JSON 이 보입니다. 물론 선택한 다음 연결 클릭합니다.

콤보차트그리기11
콤보차트그리기11

열기 폴더 탐색기가 열리면 당연히 ROOT폴더 입력한 다음 kb_region.json파일을 선택합니다.

콤보차트그리기12
콤보차트그리기12

이렇게 kb_region 테이블이 생성된 것을 확인할 수 있습니다.

콤보차트그리기13
콤보차트그리기13

닫기및적용 실행하면 아래 처럼 Power BI에 kb_region테이블이 생성된 것을 볼 수 있습니다.

콤보차트그리기15
콤보차트그리기15

kb_week, kb_region 두 테이블 연결하기

kb_week 테이블에서 존재하지 않는 지역명을 사용하기 위해서는 kb_region 테이블 상호간에 묘종의 작업을 해주어야 합니다. 즉, 두 테이블을 연결하여야 하는데, 이런 연결 작업은 모델보기 에서 관계를 통해서 할 수 있습니다.

콤보차트그리기33
콤보차트그리기33

Power BI에서는 Data가 로드 되면 자동으로 관계를 탐색하고 설정하는 기능이 있습니다. 물론 이를 비활성화 시키는 기능도 있습니다. 비활성화 하는 법에 대해서는 추후 별도의 포스팅으로 다루어 보도록 하고, 여기에서는 테이블 간에 자동으로 관계가 연결되어진 것을 삭제하는 법에 대해서 알려드리겠습니다.

기존 관계 모두 삭제하기

아래 그림처럼 자동으로 서로 관계가 연결되어진 모습을 볼 수 있습니다. 이렇게 우리가 직접 설정해준 관계가 아니라면 자칫 그릇된 분석결과를 야기시킬 수 있으므로 이를 삭제해주어야 합니다.

콤보차트그리기16
콤보차트그리기16

아무 테이블의 점3개를 눌러서 관계관리를 클릭합니다.

콤보차트그리기17
콤보차트그리기17

관계관리 팝업창이 뜨게 되고, 자동으로 설정되어진 관계들을 선택해서 삭제를 합니다.

콤보차트그리기18
콤보차트그리기18

이렇게 모든 관계가 삭제된 모습을 볼 수 있습니다.

콤보차트그리기19
콤보차트그리기19

새로운 관계 설정 하기

이제 우리가 원하는 관계를 설정할 차례입니다. 관계 맺기를 원하는 각각 테이블에서 공통적으로 들어가 있는 컬럼을 한 쪽 테이블에서 다른 한 쪽 테이블로 드래그 하여서 드롭인 하면됩니다.(kb_week[인덱스]와kb_region[index])

콤보차트그리기20
콤보차트그리기20

그러면 아래 처럼 관계 연결선이 생기게 되고, 자세하게 보면 연결선 중간에 한쪽 방향으로 가리키는 아이콘을 볼 수 있습니다.

콤보차트그리기21
콤보차트그리기21

연결선을 더블클릭하면 관계편집 팝업이 뜨게 되고, 크로스필터방향에서 모두로 설정합니다. 사실 이 개념은 모델에 있어서 아주 중요한 내용이지만, 이를 제대로 설명할려면 자칫 전체 내용이 무거워지는 관계로 아래 문서를 참고하시기 바랍니다.(아무튼 저는 이 부분에서는 가급적 모두로 설정하는 편입니다.)

크로스필터방향에 대해서 더 알아보기

https://learn.microsoft.com/ko-kr/power-bi/transform-model/desktop-relationships-understand#cross-filter-direction

콤보차트그리기22
콤보차트그리기22

크로스필터방향을 모두로 설정하니 아래 아이콘이 양쪽 방향으로 나타나는 것을 확인할 수 있습니다.

콤보차트그리기23
콤보차트그리기23

보고서에 콤보차트 그리기

kb_week, kb_region 두 테이블 사이에 관계도 설정하였으니, 이제 본격적으로 콤보차트를 그려볼까요!!

지역명 슬라이서 만들기

앞서 말씀드렸듯이 시계열의 모집단은 지역명으로 되어 있습니다. 따라서 지역별로 콤보차트를 구현할려면 가장 먼저 지역을 선택할 수 있는 장치를 마련해야 합니다. 그 장치가 바로 지역명 슬라이서 입니다. 시각화 부분에서 깔떼기 모양이 있는 슬라이서를 선택합니다.

콤보차트그리기24
콤보차트그리기24

그러면 아래 처럼 네모난 상자가 나타나게 되고, 여기에 kb_region테이블의 sigun컬럼을 드래그하여 드롭인 합니다.

콤보차트그리기25
콤보차트그리기25

와우~^^ sigun컬럼의 지역명들이 체크박스로 나타는 것을 볼 수 있습니다. 지역명 슬라이서를 보고서 왼쪽에 상하 여백없이 크기를 조절합니다.

콤보차트그리기26
콤보차트그리기26

꺾은선형 및 묶은 세로 막대형 차트 그리기

이제는 차트를 그려야 할 차례입니다. 시각화 > 꺾은선형 및 묶은 세로 막대형 차트 선택하면 역시 차트 모양의 박스가 생겨요.

콤보차트그리기27
콤보차트그리기27

차트모양의 박스를 선택한 상태에서 kb_week테이블에서 날짜형식의 특성 컬럼을 x축에 드래그 드롭인 합니다.

콤보차트그리기28
콤보차트그리기28

아래 그림처럼 특성 컬럼 끝 부분 ^표시 꺼꾸로 된 아이콘 클릭하면 날짜계층으로 되어있는데 이를 특성으로 선택을 변경합니다.

콤보차트그리기29
콤보차트그리기29

그리고 선y축에 값 컬럼을 역시 드래그 드롭인 합니다. 참고로 컬럼명 앞에 Σ 표시가 있는것은 숫자 형식 Data를 뜻합니다.

콤보차트그리기30
콤보차트그리기30

이렇게 꺾은선 차트가 나타나는 것을 볼 수 있습니다.

콤보차트그리기31
콤보차트그리기31

지역명 슬라이서에서 강원도 강릉시를 선택합니다. 역시 차트가 다시 다르게 구현되는 것을 볼 수 있습니다. 슬라이서의 Data는 kb_region 테이블이고, 차트 부분의 Data는 kb_week 테이블 입니다. 그런데도 슬라이서의 선택에 따라서 차트가 동적으로 변경되는 것을 볼 수 있습니다. 이게 바로 관계 설정의 유익이라고 할 수 있겠습니다. 만약 관계 설정을 해주지 않았다면 이 처럼 잘 작동하지 않을 것 입니다. 즉 슬라이서에서 다른 지역을 선택하더라도 차트에는 아무런 변화가 일어나지 않았을 것 입니다.

콤보차트그리기32
콤보차트그리기32

마치며

이상 대략적인 콤보차트를 구현해 보았습니다. 이은 포스팅에서는 보다 구체적으로 콤보차트 완성하는 법에 대해서 다루어 보도록 하겠습니다. 따라서 많은 관심 그리고 공유해 주시면 감사하겠습니다. 그럼 다음 포스팅에서 만나뵙겠습니다. 저는 지중해부자 였어요^^

댓글 남기기

Leave a Comment