PowerApps 按 ID 筛选

问题描述 投票:0回答:2

我有一个 PowerApps 表单,我需要通过基础列表列进行过滤,该列表列是 ID,其已知类型是 NUMBER 或 INT。我已经添加到 ITEM 属性中,类似于 FILTER(SOURCETABLENAME, SOURCETABLEMANE.ID = varNumber)。即使我将 varNumber 硬编码为 1(因为我使用 FIRST 查看 ID 是什么而确实存在),FILTER 也会失败。

TIA 约翰

我想基本上通过我在别处设置的变量来过滤表单。我已经使用了 SET 并根据 LABEL 对其进行了检查。有什么建议和想法吗?

variables filter powerapps
2个回答
0
投票

假设您表单中的Datasource是SOURCETABLENAME,Item属性需要是记录类型,您可以为此使用LookUp函数

LookUp(Table*, Formula [, *ReductionFormula* ] )
  • 表格 - 必需。要搜索的表。在 UI 中,语法显示为函数框上方的源。
  • 公式 - 必填。表中每条记录的公式 评估。该函数返回导致结果的第一条记录 真的。您可以引用表中的列。在用户界面中, 语法显示为功能框上方的条件。
  • ReductionFormula - 可选。这个公式是在 找到的记录,然后将记录减少为单个值。 您可以引用表中的列。如果你不使用这个 参数,该函数返回表中的完整记录。在 UI,语法显示为功能框上方的结果。

你的公式应该看起来像

LookUp(SOURCETABLENAME, ID = varNumber)

0
投票

谢谢@Murilo。我只花了一个小时试图弄清楚如何使用 Filter,这是我一直需要的 Lookup 功能。我还意识到仅使用 ThisItem.Selected 是行不通的,因为我正在更改数据源。从 MS SQL 视图到 MS SQL 表(编辑)。

© www.soinside.com 2019 - 2024. All rights reserved.