过滤下拉控件的记录

时间:2016-12-06 18:38:24

标签: dropdown powerapps

如何为Dropdown控件过滤行?

目前我将物品属性绑定到列,例如Items=Table1.Name 但是这会填充所有可能行的下拉列表。我想过滤其他列满足条件的所有行,例如Table1.Date=Today()

2 个答案:

答案 0 :(得分:2)

您可以在下拉控件的Filter属性中使用Items表达式:

Items: Filter(Table1, Date = Today())

您可以使用“高级”视图选择要在下拉列表中显示的表格字段(在下面的示例中,Name,就像您在示例中所示):

enter image description here

答案 1 :(得分:0)

仅需注意,我必须做些复杂的事情才能过滤出SQL源的结果,而我也需要Distinct。

基本思想是我希望从表中抽出几年时间,但仅在去年以及我们列出的任何年份。同样值得一提的是,与我原来的日期表相比,500行的限制有些问题,因此这仅适用于较小的表。

就我而言,我需要创建一个视图以减小数据粒度

Distinct(Filter('[dbo].[YearList]', YearNumber >= Year(Now()) -1),  YearNumber)