如何解决如何使用按钮在PowerApps中显示来自excel表的过滤数据?
我是PowerApps
的新手,我正在尝试构建一个基于用户点击的应用,用户应该能够看到过滤的数据。我的测试数据如下所示。为此,我创建了3我的图片库中的按钮,名为“可用”,“服务中断”和“使用中”。因此,假设当用户单击“可用”按钮时,应用程序应显示用户“ Sys1”和“ Sys2”。同样,“服务停止”和“使用中”按钮也是如此。我将数据源另存为OneDrive中的ExcelTable,并且能够成功连接到源。但是,当我在“可用”按钮上尝试以下代码时,没有任何反应。我不确定是什么问题? [请参阅下面的更新]
如果有很好的教程可以完成此任务,请随时在响应中附加链接。
Filter(Table1,Column2,"Available" in Column2)
注意: 属性:OnSelect
更新:
经过一些研究,我发现我需要有一个单独的屏幕来显示过滤后的数据。因此,我使用了Navigate()函数将我带到新屏幕。在我的screen2上,我有以下代码
代码:
Filter(Table1,column2="Available")
注意:属性设置为“ OnVisible”。我还使用Forms-> display选项添加了FormViewer。然后在“属性”选项卡下,使用“编辑”字段添加了列名称。
仍然没有解决问题!
解决方法
听起来好像您在错误的位置放置了“过滤器”命令。它应该在表格的“项目”属性中,而不是在“按钮”或“屏幕”属性中。按钮应将变量切换到您拥有的不同状态。
显示数据的表/图库/ etc的Items属性如下所示:
Filter(Table1,Column2=currentStatus)
所有按钮都具有如下所示的代码,但状态不同:
Set(currentStatus,"Available")
这样,当您单击按钮时,currentStatus
的值将更改,并且将更改过滤器的操作。
此外,如果需要,您也可以在第二个屏幕上显示数据,但这并不是绝对必要的。您可以在一个屏幕上完成我所描述的操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。