기준 날짜는 Today()로 설정
새 사용자 지정 속성 : SelectDateOutput
속성 형식 : 출력
데이터 형식 : 날짜 및 시간
SelectDateOutput = varSelectedDate |
(1) 이전 버튼 : 이전 버튼을 클릭하면 (5)의 값에서 1달을 뺀 값을 varSelectedDate 변수에 저장
OnSelect = Set(varSelectedDate, DateAdd(txt_DS_SelectedDate.Text, -1, TimeUnit.Months));
|
(2) 선택 월 : 선택일자를 년도4자리 월2자리로 표시 예) 2024년 12월
Text = If(IsBlank(com_DateSelect.SelectDateOutput),Text(Today(),"yyyy년 mmmm"),Text(com_DateSelect.SelectDateOutput,"yyyy년 mmmm")) |
(3) 다음 버튼 : 다음 버튼 클릭하면 (5)의 값에서 1달을 더한 값을 varSelectedDate 변수에 저장
OnSelect = Set(varSelectedDate, DateAdd(txt_DS_SelectedDate.Text, 1, TimeUnit.Months));
|
(4) 현재 월 : Today() 지정
Text = Text(com_DateSelect.DefaultDate,"mm")
OnSelect = Set(varSelectedDate,Today()) |
(5) 선택 값 : 선택 값이 비어 있으면 현재 일자 값이 선택되면 선택된 값
Text = Coalesce(com_DateSelect.SelectDateOutput,Today()) |
화면에 날짜를 선택하는 구성 요소를 추가
선택된 결과를 아래와 같이 표시
Text = Coalesce(com_DateSelect_2.SelectDateOutput,Today()) |
Coalesce 함수는 아래 If 문에 IsBlank 함수를 생략하여 사용이 가능
https://learn.microsoft.com/en-us/power-platform/power-fx/reference/function-isblank-isempty
댓글