QuickSight 컴퓨팅 필드에서 많이 해봤어요.

3127 단어 QuickSightAWS
1년 정도 Quick Sight를 사용해 간단해 보이지만 할 수 없는 것들을 정리했습니다.

정확한 한 달 평균치를 제시하다


빠른 Sight 함수에서 1개월 일수 함수가 없습니다. 정확한 평균값을 출력할 때 다음 두 개의 계산 필드를 만들어야 합니다.(SQL 출력 방법도 있지만 이번에는 SQL을 사용하지 않는 방법으로 출력하려고 합니다.)
한 달 일수의 계산 필드를 내보냅니다.
dateDiff(truncDate('MM',{add_datetime}),truncDate('MM',addDateTime(1,'MM',{add_datetime})),'DD')
월일 평균값을 출력하는 계산 필드입니다.
count(id) / MIN(1ヶ月の日数を出力する計算フィールド)

토요일과 일요일을 고려한 도표 만들기


영업일을 고려해 전보~완성에 필요한 도표를 만들고 싶었지만 영업일의 함수를 얻지 못해 다음과 같은 계산 필드를 만들었다.
참고 보도
(tableau라면 명절을 고려한 보고서를 만들 수 있지만 QuickSight는 아직 사용하지 않은 함수이기 때문에 토요일, 일요일만 고려한 도표를 만들 수 있다.)
시작 날짜.
ifelse(extract('WD',{add_datetime}) = 1,addDateTime(1,'DD',{add_datetime}),ifelse(extract('WD',{add_datetime}) = 7,addDateTime(2,'DD',{add_datetime}),{add_datetime}))
종점 날짜.
ifelse(extract('WD',{fix_datetime}) = 1,addDateTime(1,'DD',{fix_datetime}),ifelse(extract('WD',{fix_datetime}) = 7,addDateTime(2,'DD',{fix_datetime}),{fix_datetime}))
영업일 계산.
MIN(dateDiff(起点日,終点日,'DD'))

제어된 필터를 사용하여 이달과 지난달을 제어합니다.


빠른 필터를 사용하여 기간을 지정할 때 이달과 지난달의 지정이 쉽지 않습니다. 다음 계산 필드 매개 변수 컨트롤을 만들면 밑에 있는 메뉴를 통해 제어할 수 있습니다.
동안 드롭다운 목록(계산 필드)을 지정합니다.
ifelse(extract('YYYY',addDateTime(9,'HH',now())) = extract('YYYY',{add_datetime}) AND extract('MM',addDateTime(9,'HH',now())) = extract('MM',{add_datetime}),'1. 今月',ifelse(extract('YYYY',addDateTime(-1,'MM',addDateTime(9,'HH',now()))) = extract('YYYY',{add_datetime}) AND extract('MM',addDateTime(-1,'MM',addDateTime(9,'HH',now()))) = extract('MM',{add_datetime}),'2. 先月',ifelse(extract('YYYY',addDateTime(-2,'MM',addDateTime(9,'HH',now()))) = extract('YYYY',{add_datetime}) AND extract('MM',addDateTime(-2,'MM',addDateTime(9,'HH',now()))) = extract('MM',{add_datetime}),'3. 先々月','')))
매개 변수

제어

필터

상술한 설정이 끝났을 때, 아래와 같이 드롭다운 제어 기간을 통과할 수 있다.

마지막


간단해 보이지만 할 수 없는 다른 일들이 많기 때문에 마음에 들면 기사를 쓴다.

좋은 웹페이지 즐겨찾기