filter

POWER APP 日期筛选和排序如何做到的

首先是GALLERY ITEM 属性,控制显示,最后一个参数全局变量EXPENSESORTING 排序, 这里用了个全局变量EXPENSESORTING 点击排序按钮ICON 和排序的时候执行的语句是一样的 If(ExpenseSorting=Descending,Set(ExpenseSorting,Ascending),Set(ExpenseSorting,Descending)) 点一下正向排序或者反向排序, 反向取值的意思 整个屏幕onvisble 的时候设置全局变量,只有这一句。 APP onstart 需要初始化变量,如果不设置,Myexpense 加载的时候用户如果没选择,EXPENSESTARTDATE为blank(一定要保存APP ONSTART之后再刷新才能看到,否则为BLANK) Set(ExpenseStartDate, DateAdd(Now(),-7,Months));Set(ExpenseEndDate, DateAdd(Now(), 14, Days)); 如果用户筛选,结合FILETER DATE SCREEN 选择筛选的变量

power APP filter records with date descending

how to filter records with date descending? it’s easy , using two functions : SortByColumns(Filter(‘Sungiven Help Desk_1’, ‘Created By’.Email= User().Email),“Created”,Descending)

根据搜索框输入筛选查询

https://zhuanlan.zhihu.com/p/397413005 是提了如何进行筛选,但是实际上连接sharepoint 特别是数据库字段问题, 让本来以为简单的搜索功能(建议,建立sharepoint list 的时候,采用和数据库一样的字段命名方式,比如created by 应该写成created_by or createdBy ,但是这个字段是系统自带默认的不好去改,但是自建字段可以严格按照规则来) ‘Created By’.DisplayName 写法很重要, 刚开始用双引号直接包裹created by ,结果被认为是一个字符串, 不是从sharepoint 里面读取而来, 只有用单引号才可以, 但是只用单引号又报错, 后面要指明displayname 属性(可以自带出来)

Power app查看用户自己提交的记录

看了很多案例,竟然没有查看自己提交记录的显示功能?! 初步看有三种方法, 1) On the “OnStart” property of you app, place this expression: Set(UserEmail, User().Email) 2) Now Items need to be modified as: Filter(DataSourceName,email = UserEmail) If you have more than 500 records in your datasource, please make sure you… Read More »Power app查看用户自己提交的记录