본문 바로가기

PowerApps27

PowerApps 구성 요소로 기준 날짜 지정하기 기준 날짜는 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_Dat.. 2024. 12. 4.
PowerApps Component (구성 요소) 버튼 클릭 이벤트 Component를 활용하는 방법 중 버튼을 클릭하면 화면이 나타나고 Close 버튼을 누루면 화면이 닫히게 구성하는 방법 1. 새 구성 요소새 구성 요소를 만들고 원하는 이름으로 변경 한다. 2. 구성 요소에 화면 구성구성 요소 사이즈와 버튼 크기 등을 설정 한다. 3. 새 사용자 지정 속성표시 이름 : OnSelect   (원하는 이름으로 생성)속성 형식 : 이벤트변환 데이터 형식 : 텍스트 4. 사용자 지정 속성 설정사용자 지정 속성 OnSelect에 true 값 설정  5. Button OnSelect 설정버튼을 클릭하면 해당 변수에 설정한 true 값을 실 6. 화면에 구성 요소 삽입화면 - 삽입 - 만들어 놓은 구성 요소 선택 7. 나타내기 버튼을 눌렀을 때 true 설정추가된 구성 요소 선택.. 2024. 12. 4.
PowerApps 드롭다운에 년도 선택 만들기 드롭다운 메뉴에 현재 년도 부터 이전 10년까지 년도를 표시하여 선택 할 수 있게 하고 싶다.기본 값은 올해 표시Default = Text(Today(),"yyyy") Items에 다음과 같은 다양한 방법으로 표시 가능 1. 직접 입력 단점 : 2025년이 되면 아래 값을 수정해야 함. Items =  [2022,2023,2024] 2. 데이터에서 값을 가져와서 중복 필터링Sharepoint 데이터를 가져오는 경우 [데이터 행 제한]으로 인해 중복 필터링이 안될 수 있음 Items =  Distinct(colYear,Value) 3. ForAll 함수로 10번을 실행하고 현재 년도에서 -1씩 반복하여 값을 나타내기Items = ForAll( Sequence( 10 ), Text(DateAdd( Today.. 2024. 11. 30.
PowerApps Sharepoint 5000개 이상의 값에서 최대값 구하기 Power Automate 에서도 Sharepoint의 값이 5000개가 넘어가면 한번에 가져오지 못하는 것을 확인했다.이는 Sharepoint의 제한 조건으로 한번에 가져오면 아래와 같이 오류가 발생한다.  Power Apps에서 한번에 값을 가져 올 수 있는 임계값은 기본 500개 에서 최대 2000개 까지이다. 필터 조건을 이용하면 한번에 2000개의 데이터를 가져올 수 있게 된다.여기서 고민 그렇다면 필터 조건을 활용하여 2000개씩 반복해서 가져오면 되지 않을까? 아래 필터 조건을 수행하면 값을 2000개를 가져오게 된다.ID 값을 사용하지 않는 이유는 위임 경고로 정상적인 값을 얻을 수 없기 때문이다.Filter(Num6000Code,Num > 0) 문제는 위에 2000개로는 값을 얻을 수 없.. 2024. 11. 12.