filter - PowerApps 过滤或搜索库上的查找字段
问题描述
我正在处理具有 ProductIds 的已售商品表,该表使用 ProductIds 从“产品”中获取名称。
在我的 powerapp 库上;我用这个语句来正确显示数据;
LookUp('[Products]',Item_Id = ThisItem.Item_Id,Retail_Name)
显示在 Title1.Text
在我的画廊表单上,我使用过滤器
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text))
我还想添加搜索选项,以便我可以搜索;
inputSearchBox.Text = Title1.Text or use the LookUp function over ( Retail_Name )
无论我尝试了什么,我都无法完成这项工作。
解决方案
据我了解,您有 2 个表,“Products”和“Sold_Items”。您的画廊从“Sold_Items”接收项目,并使用:
LookUp('[Products]',Item_Id = ThisItem.Item_Id,Retail_Name)
在显示产品名称的标签的文本属性中显示项目名称。
您使用以下代码过滤画廊以仅显示本周的“Sold_Items”:
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text))
在画廊的项目属性中。
现在您想使用文本输入进一步过滤项目。如我错了请纠正我。
为此,您需要修改Items
图库的属性。您要从中过滤图库的文本输入标签的名称为“inputSearchBox”。
因此,您的画廊的 Items 属性应该是:
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text) && Title1.Text = inputSearchBox.Text)
让我知道这是否是您想要的以及它是否解决了您的问题。
此致
推荐阅读
- php - 如何在 Laravel 项目中修复 500 响应
- excel - 删除空行宏时类型不匹配
- hadoop-yarn - EMR 上的 Flink 作业仅在一个 TaskManager 上运行
- c++ - 带有 const 指针的 std::allocator_traits::construct
- r - 包“Rstem”不可用(适用于 R 版本 3.5.1)
- java - 有没有办法从 selenium 以提升/管理模式启动任何浏览器?
- sql - 如何在不锁定表的情况下向 Postgres 中的 ENUM 添加新值?
- perl - perl 格式化数组打印出来
- sql - 通过多列和条件分组
- excel - 我将如何为允许用户选择可以添加或删除哪些行和/或列信息的用户窗体编写代码