분류 전체보기84 [데이터 시각화를 위한 tableau] 효율적인 대시보드 만들기(2) 사람 중심의 디자인 [데이터 시각화를 위한 tableau] 효율적인 대시보드 만들기(2) 제대로 계획 세우기 1. 보고 받는 사람의 시선이 먼저 가는 곳 공략하기 2. 보고 받는 사람이 집중하도록 views& colors 제한하 3. 보고 받는 사람이 직접 참여하도록 유도하기 대시보드를 보는 사람의 시선을 잡아두고 그들이 여러가지를 탐색하면서 빠르게 인사이트를 구하도록 사람중심의 디자인을 구성한다. 사람들의 시선이 가장 먼저 가는 곳을 먼저 공략한다. 사람 중심의 디자인 사람들이 특정 화면(페이지)를 볼때 가장 먼저 시선이 가는 곳이 좌측 상단이다. 전체, 종합, 세부데이터로 좌에서 우 그리고 상단-> 하단 배치한다. p. Date 매개변수 데이터 원본의 모든 날짜가 반영되도록 값 범위 우측에 있는 고정> 다음에서 값설정>.. 2023. 8. 22. [프로그래머스] 파이썬 기초 트레이닝 DAY5 조건문 파이썬 프로그래머스 코딩 기초 트레이닝 day5 코드처리하기 def solution(code): ret = "" mode = 0 for idx in range(len(code)): if code[idx] == "1": mode = 1 - mode else: if mode == 0 and idx % 2 == 0: #mode가 0이고 idx가 짝수면 ret += code[idx] elif mode == 1 and idx % 2 == 1: #mode가 1이고 idx가 홀수면 ret += code[idx] if ret == "": return "EMPTY" 문제를 이해하는데 좀 오래걸렸다 워낙 문제가 길어서 좀 헷갈렸는데 이해하려하지 않고 그렇구나 받아들이면 문제 설명대로 차근차근 코드를 짜니 풀렸다. 어려운 .. 2023. 8. 20. [데이터 시각화를 위한 태블로] 효율적인 대시 보드 만들기(1) [데이터 시각화를 위한 태블로] 효율적인 대시 보드 만들기(1) 대시보드를 제작할 때 첫 번째 고려 대상인 누구를 위해 제작할 것인지 제대로 계획을 세운다. 1. 누가보는가? 대시보드는 자기 만족을 위해서 구현하는 것이 아니다. 반드시 그 대시보드를 보는 다른 사람이 존재한다. 따라서 보는 사람이 누구인지를 먼저 정의하는 것이 첫번째로 우선되어야 한다. 만약 보고받는 사람이 바쁜 임원이라면 바로 한 눈에 주요 지표를 알 수 있는 구성이 필요하다. 2. 보는 기기는? 3. 사용하는데 느리다면? 데이터 연결 및 정제 과정에서 이상이 없고 태블로 영역에서 느리다면 우선 살펴봐야할 곳이 필터 영역이다. 왜냐하면 필터는 로딩시간을 느리게 하는 장본이기 때문이다.필터는 분석할 때 데이터 양에 제한을 두기에 편한 방.. 2023. 8. 18. [데이터 시각화를 위한 태블로] tableau 작업순서 지금까지는 매개변수를 만든 다음에 계산된 필드나 참조선과 엮는 실습을 해봤다. 이번에는 매개변수를 연결하는 방식을 필터와 설정하겠다. Top N이라는 매개변수를 만들어 매출 기준 상위 N명의 고객을 필터로 적용하겠다. 추가로 복수개의 차원 필터를 적용한 다음에 Top N 필터도 적용해보고, 차원 필터를 Top N 필터보다 더 상위 레벨의 필터로 만들기 위해 컨텍스트 필터도 적용하겠다. 1. 태블로 작업순서(Order of Operations) 태블로의 작업순서('작동순서')는 뷰에 영향을 주는 필터들이 수행하는 순서를 말한다. 여기에서는 같은 차원 필터에서 Top N 필터와 컨텍스트 필터로 이어지는 작업 순서를 살펴보겠다. 퀴리 파이프라인이라고도 하는데 뷰를 작성할 때 사용하는 필터의 종류에 따라 작업(.. 2023. 8. 17. 이전 1 ··· 8 9 10 11 12 13 14 ··· 21 다음