在模型驱动应用视图中创建或编辑筛选器
Power Apps 视图中的筛选器定义用户在为当前表选择视图时能够看到的记录。 您可以通过选择列并选择筛选依据来为包含在视图中的列添加或编辑筛选器。 您也可以使用视图设计器中的表达式生成器。 使用表达式生成器可以为当前视图中表的任何列或相关表中的任何列添加或编辑筛选器。
在本文中,您将通过执行以下任务来创建或编辑筛选器:
编辑或删除筛选器条件
登录到 Power Apps。
选择表,然后打开您需要的表。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
选择视图区域。
要从解决方案中打开表,请转至解决方案,选择您的解决方案,选择表,然后选择视图区域。
选择一个视图以将其打开。 视图属性面板会列出现有的筛选器。
在视图属性面板中,选择一个筛选条件。
选择要使用的条件运算符。
输入或选择条件的比较值。
选择应用。
要删除条件,请选择关闭。 条件将删除,但不进行确认。
打开表达式生成器
在视图属性面板中,选择编辑筛选器。
向筛选器添加条件
在表达式生成器中,选择添加 > 添加行。
为条件选择列。
选择条件运算符。
选择比较值。
某些筛选条件不需要条件的比较值。 例如,运算符 Contains data 不需要比较值。 对于其他筛选条件,您可以从选项集选择比较值。 例如,状态列具有一个选项集,其中包含值可用和停用。
选择确定。
向筛选器添加组条件
在表达式生成器中,选择添加 > 添加组。
为组选择关系运算符 Or。 And 是默认的关系运算符。
指定分组条件的第一个子句。 选择列、条件运算符和比较值。
选择添加 > 添加组
指定分组条件的第二个子句。
您可以选择折叠将组显示为条件表达式。
为条件添加相关表
在表达式生成器中,选择添加 > 添加相关表。
从当前表中选择与另一表相关的列。 与该列相关的表显示在括号中。 您可以选择与相关表具有多对一、一对多或多对多关系的列。
为条件选择相关表的一个列。
选择条件运算符。
备注
包含数据是可用于视图筛选器中的相关表的唯一条件运算符。
选择或输入比较值。
筛选器的组条件
在表达式生成器中,选中要分组的条件所对应的复选框。
选择其中一个条件的更多命令 (...),然后选择生成组。
要取消分组,请选择组的更多命令 (...),然后选择取消组合