如何为Dropdown控件过滤行?
目前我将物品属性绑定到列,例如Items=Table1.Name
但是这会填充所有可能行的下拉列表。我想过滤其他列满足条件的所有行,例如Table1.Date=Today()
答案 0 :(得分:2)
您可以在下拉控件的Filter
属性中使用Items
表达式:
Items: Filter(Table1, Date = Today())
您可以使用“高级”视图选择要在下拉列表中显示的表格字段(在下面的示例中,Name
,就像您在示例中所示):
答案 1 :(得分:0)
仅需注意,我必须做些复杂的事情才能过滤出SQL源的结果,而我也需要Distinct。
基本思想是我希望从表中抽出几年时间,但仅在去年以及我们列出的任何年份。同样值得一提的是,与我原来的日期表相比,500行的限制有些问题,因此这仅适用于较小的表。
就我而言,我需要创建一个视图以减小数据粒度
Distinct(Filter('[dbo].[YearList]', YearNumber >= Year(Now()) -1), YearNumber)