본문 바로가기

Power Apps23

PowerApps 날짜 선택 – 월 단위로 변경 후 마지막 날짜 표현 날짜 선택을 추가하면 기본적으로 오늘 날짜 Today() 가 기본이 되어 아래와 같이 날짜를 선택할 수 있는 메뉴가 만들어진다. 위의 날짜 선택을 일이 아닌 월로 표현하고 싶다면 Format 속성의 기본 값을 DateTimeFormat.ShortDate 에서 "yyyy년 mmmm" 로 변경하면 아래와 같이 년 월로 표시가 된다. 위의 날짜를 선택하면 해당 월의 마지막 날짜를 나타내고 싶다. 변수 초기화를 누르면 Today()를 기준으로 마지막 일자를 varLastDate 변수에 값을 넣는다. 변수 초기화 버튼의 OnSelect UpdateContext({varFirstDate : DateAdd( Today(), 1 - Day( Today() ), Days ) }); UpdateContext({varLas.. 2023. 2. 23.
Power Apps - 분기 예산 확인 분기별 지원비 내역을 추출하고 싶다. 1. 조회 시점의 분기 표시 2. 대상 값의 분기 표시 3. 값을 비교해서 동일 값에 대한 실적 값 추출 분기 데이터 표현 수식 오늘 날짜를 기준으로 값 표현 앞에 년도를 4자리로 표현 뒤에 1자리를 분기표현 Text(Today(),"yyyy") & Int((Text(Today(),"mm")-1)/3+1) 결과) 20231 2023년 1분기임을 확인 ExpenseSupport Lists의 UseDate를 이용해서 아래와 같이 오늘을 기준으로 분기 데이터를 추출 Filter(RenameColumns(ExpenseSupport,"UseDate","UseDate1"),Text(DateValue(UseDate1),"yyyy")&Int((Text(DateValue(UseDat.. 2023. 2. 17.
Power Apps – 현재 로그온한 사용자가 과장 이상인지 확인 현재 로그온 한 사용자의 직위에 따라 권한을 다르게 부여하거나 혹은 값을 다르게 부여하고자 한다면. 1. 현재 로그온한 사용자의 직위 확인 App – OnStart 속성에 아래와 같이 변수 설정 현재 로그온 한 사용자의 Email 값으로 JobTitleNo에 값을 넣기 위해 With 함수 사용 With( {JobTitleNo : LookUp(Employee1,EMail=User().Email).EJNo },... Employee1의 EJNo 값을 가져와서 JobTitleNo에 넣기 JobTitleNo를 가지고 LookUp(JobTitle1,JNo=JobTitleNo).JName JobTitle No를 가지고 JName을 가져와서 실제 직위를 가져오게 구성 전역변수 설정인 Set 을 이용하여 검색한 직위명.. 2023. 2. 16.