일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- replace
- Date Format
- 변수 생성
- 소계
- ID만들기
- REPLICATE
- 날짜포멧
- 태블로 #tableau #비율막대그래프
- 이전행
- LAG
- sqlsearch설치
- Lead
- 문자 숫자 조합 문자
- Date
- indexOf
- numeric
- 숫자변환
- object검색
- 테이블정보
- SQL
- 총계
- 테이블조회
- mssql
- SQLSearch
- 날짜형식
- altertable
- 임시테이블
- grouping sets
- Temp Table
- 다음행
- Today
- Total
목록ASA (16)
Data Scientist

많이 쓰는 년도별 범례 비율을 확인하는 그래프 고객 세그멘트별 각 년도별 매출의 막대 그래프이며, 전체 매출 트렌드와 함께 그래프 내 고객세그먼트별 비율을 표기하고자 한다. 다음, 측정값 매출의 메뉴 중 아래와 같이 구성 비율을 선택한다. 이렇게 되면 아래와 같이 전체에 대한 비율이 나타나게됨. 데이터의 유의미한 해석을 위해서는 데이터 전체가 아닌, 각 년도의 전체 매출을 분모로 계산해야함! 측정치의 매출의 메뉴에서 "다음을 사용하여 계산" > "테이블(아래로)"를 선택한다. 그래프 자체를 100% 기준으로 비율을 살펴 보는 것으로 변경하려면 상단 "행"에 있는 합계(매출)에서 동일한 형식으로 변경하면 아래와 같이 나옵니다! 이상.
datepart는 날짜를 숫자로 변환시켜주는 함수이다.(불연속형) datepart('quarter',[주문일자]) 2018년 1월, 2019년 1월, 2020년 1월 --> 모두 분기 기준으로 1 2018년 4월, 2019년 4월, 2020년 4월 --> 모두 분기 기준으로 4 이런 식으로 각 분기별로 매출을 비교할 때 볼 수 있다. date를 기준으로 roll up을 한다.(연속형) datetrunc('quarter',[주문일자]) quarter를 기준으로 "2020년 1월 1일" 이라면 "2020년 1분기"가 된다.

데이터 시각화를 위한 태블로 강의를 듣고 있다. 강의의 내용 중 필기하고 싶은 부분을 정리해보고자 한다. 1. 태블로 이해하기 ep3. 태블로 기본 컨셉 이해하기_1 의 내용 중 평균 이상 이하를 구분하는 계산된 필드 생성하는 부분이 있다. sum(매출) >= WINDOW_AVG(sum(매출)) 위와 같이 넣으면 평균 이상일 경우, TRUE / 평균 이하일 경우, FALSE 로 나오게 된다. 사실상 거짓/참으로는 잘 표현하지 않기에 범례를 숨기기하여 색깔만 구문해도 되지만, 조건별로 맞는 범례 이름을 지정하고 싶었다. 계산된 필드 만들기를 통해 아래 코드를 넣게 되면 참이 아닌 "평균이상", 거짓 대신 "평균이하"가 들어가게된다. if sum(매출) >= WINDOW_AVG(sum(매출)) then "평..

COUNT(*)를 쓰는 경우는 다양하지만, 텍스트 파일, 엑셀 파일을 IMPORT 한 후 월별 데이터가 잘 들어갔는지 검증을 하기 위해 반드시 COUNT(*)를 통해 확인해본다. (간혹, 끊기거나 다른 일과 함께 하다가 두번 넣은 적이 분명히 있다ㅠㅠ) 직감적으로 비슷한 추이라고 볼 수 있지만, 직관적으로 읽을 수 있게 숫자 형식으로 바꾸고 싶었다. select format(count(*), '##,##0') from TABLE_NAME FORMAT 함수를 이용하면 되고, FORMAT(숫자 혹은 계산값, 형식) 을 넣으면 된다. 소수점을 넣고 싶다면 '##,##0.##' (소수점 2자리) 0 뒤에 점과 원하는 소수점 숫자만큼 # 를 추가하면 된다.
변수를 생성하고 값을 넣기 1) 테이블 내 변수 생성 alter table [table name] ADD [변수명] [변수형식] ; (예) alter table [table name] ADD [변수명] varchar(30) ; 2) 변수 값 넣기(update문 이용) update [table name] set [변수명]=[변수값] where 조건 (예) update [table name] set [region]=[서울특별시] where [City] = '서울' (예) update [table name] set [yymm]=SUBSTRING(변수, 시작점, 추출할문자개수) [참고] 문자열 추출 SUBSTRING(변수, 시작점, 추출할 문자 개수) LEFT(변수, 추출할 문자 개수) RIGHT(변수, 추출할..