我的目标是让用户在 textinput1 输入中输入一个数字,然后从下拉列表中选择一个状态并点击提交,一旦他们点击提交,就会过滤 Excel 数据表。因此,如果他们在文本输入 1 中输入 1,则会将“新中心”列过滤为 1,如果他们从下拉列表 1 中选择德克萨斯州,则会将“位置”列过滤为德克萨斯州。
在数据表项目属性上我有以下公式 'Filter(Table1,StartsWith('新中心',textinput1.text) && 位置 = dropdown1.selected.value)'
我没有看到任何错误或问题,但它没有过滤表格。只显示“没有可显示的内容”
在您的过滤条件中,您要检查这两个条件是否都存在,您只需在 OR 中添加一个条件,这将检查过滤器值是否未选中或为空,然后忽略此过滤器。以下是如何添加它的示例:
Filter(Table1,
And(
IsBlank(textinput1.text) || StartsWith('New Center',textinput1.text),
IsBlank(dropdown1.selected.value) || Location = dropdown1.selected.value
)
)