반응형
Spotfire에서는 Text Area를 활용해서 다양한 필터를 생성하여 조회 조건으로 사용할 수 있다.
Input Field를 사용해서 특정 값을 입력 받을 수 있는데 예를 들면 날짜 같은 것을 말한다.
다만 아쉽지만 Default 값을 설정할 수 가 없으므로 가끔 버튼을 통해 특정일자를 입력하도록 할 수 있다.
(물론 Trick을 이용하면 Default값을 줄 수 도 있다)
import datetime
from datetime import timedelta
today = datetime.datetime.now()
# 월 이동 계산 함수
def addMonth(date, num):
return datetime.datetime(date.year + ((date.month + num)/12), (date.month + num)%12, 1)
# 오늘 날짜 넣기
Document.Property["TODAY"] = today.strftime("%Y-%m-%d")
# 최근 1주일
weekday = today + datetime.timedelta(days=-7)
Document.Property["WEEK"] = weekday.strftime("%Y-%m-%d")
# 6개월 전 날짜 넣기
Document.Property["MONTH"] = addMonth(today, -6).strftime("%Y-%m-%d")
'Data Analysis > Python' 카테고리의 다른 글
Python : 다중 회귀 분석 (0) | 2015.12.02 |
---|---|
Python : Numpy Intall 하기 (0) | 2015.11.02 |
Spotfire & Python : 특정값이 일치할 때 해당 행의 다른 값을 가져오기 (6) | 2015.08.20 |
Spotfire & Python : Marking 한 값을 가져오기 (22) | 2015.08.20 |
Python : pyodbc를 이용해서 MSSQL 접속 (0) | 2015.07.07 |
댓글