본문 바로가기

Power Apps23

Power Apps – 화면에 나타난 값을 PDF로 변환하기 화면에 나타나는 Gallery 데이터를 PDF로 변환하여 메일로 보내거나 혹은 다운로드 받아 사용하고 싶다. 기존 방식은 Gallery를 HTML로 변경하고 다시 PDF로 변경 하여야만 가능했으며 한글이 깨지는 현상으로 Gallery 데이터를 HTML로 변경 후 JPEG로 다시 변경한 이후 PDF로 변경해야만 했다. 이 경우 HTML에서 JPEG로 변경할 때 일부 스타일이 적용되지 않는 문제가 발생했다. 아래 기능을 사용하면 위의 문제를 모두 해결할 수 있었다. Power Apps의 PDF viewer 컨트롤(실험) https://learn.microsoft.com/ko-kr/power-apps/maker/canvas-apps/controls/control-pdf-viewer 실험적 기능은 기본적으로 O.. 2023. 3. 29.
Power Apps - 부서 선택할 경우 부서원 확인 아래 처럼 부서를 선택하면 옆에 부서원이 나타나서 선택 가능하게 구성 왼쪽은 Combo box 로 구성 오른쪽은 Combo box의 선택된 값을 가져와 Drop down에 직원 정보 표시 Combo box의 장점은 검색이 편하다는 것이며 SelectMultiple 값을 false로 설정하면 한개의 값만 검색이 가능 Combo box - Items Sort(colDepartment,cOrderNo1) Drop down - Items Filter(colEmployee,cDName=DepartmentSelectComboBox_7.Selected.cName) 조직도에 실제 프로젝트 또는 필요에 의해 조직을 많이 만들어 지게 된다. 여기서 주부서에 사용자가 포함되어 있는 조직만 목록으로 나타나게 구성 한고 싶다면.. 2023. 3. 15.
Power Apps의 Distinct 함수 중복된 값을 제거할 때 사용하는 함수 직원 정보를 가져오다 보면 직원이 포함되어 있는 부서 정보가 필요한 경우가 있다. 그래서 직원 정보 중 부서 정보를 가져오게 되면 직원 숫자 만큼 부서 정보를 가져오게 된다. 이 경우 사용자가 포함되어 있는 부서명만 가져오고 싶다면 Distinct 함수로 중복 필터를 하면 된다. 아래는 실제 결과 화면이다. 왼쪽에는 Distinct 함수를 사용하지 않은 경우고 오른쪽은 사용한 경우로 영업2팀에 직원이 없어 영업2팀이 포함되지 않는 것을 알 수 있다. 직원 정보를 가져와서 부서 정보만 출력 Sort(colEmployee,cOrderNo) 직원 정보를 가져와서 중복 제거 후 부서 정보만 출력 Distinct( Sort(colEmployee,cOrderNo), cDName.. 2023. 3. 15.
Power Apps - 분기 예산, 사용금액 및 남은 금액 확인 방법 아래 날짜를 선택하면 해당 분기 예산이 나오고 이전달까지 사용 금액을 자동 계산해 주어서 이번달 사용 가능 금액을 표기해 주기를 원한다. 여기서 모든 데이터를 다룰 수는 없어 계산 수식만 설명. 분기예산 - Employee1 (SharePoint List)에 현재 로그온 사용자의 이름을 기준으로 값을 가져와 화면에 출력 기준 단위가 만원단위로 원단위로 환산하여 값을 넣음 Text(LookUp(Employee1,EName=varName,Cost1)*10000,"#,###") 사용금액 - 선택된 날짜를 나머지 (Mod) 함수를 사용하여 3으로 나눈 나머지 값을 확인 값은 1, 2, 0 3가지 값이 나타나게 된다. 여기서 1은 해당 분기의 첫번째 달, 2는 두번째 달, 0은 마지막 달을 의미한다. Mod(Va.. 2023. 3. 1.