본문 바로가기
기술자료 (KB)/Power Platform

PowerApps 구성 요소로 기준 날짜 지정하기

by 이완주 2024. 12. 4.

기준 날짜는 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

 

Blank, Coalesce, IsBlank, and IsEmpty functions - Power Platform

Reference information including syntax and examples for the Blank, Coalesce, IsBlank, and IsEmpty functions.

learn.microsoft.com

 

댓글