【问题标题】:Filter on Powerapps List过滤 Powerapps 列表
【发布时间】:2020-10-27 11:39:23
【问题描述】:

我正在尝试过滤包含...的数据的列表

我的列表:

[
  {
    id: 1,
    title: "item 1"
    description: "some description here"
  },
  {
    id: 2,
    title: "item 2"
    description: "some description here"
  },
  {
    id: 3,
    title: "item 3"
  }
]

...希望在下拉组件上显示“描述”值。所以这是可行的,但例如项目#3 不包含任何描述键对象,并且下拉列表仅在其自己的列表中显示和空白空间。如何过滤此内容以便在此处仅显示 2 个项目?

我尝试了什么...

> RemoveIf(MyList, description=false )));
> Filter(MyList, description=false )));
> Filter(MyList, Not IsBlank(First(MyList).description));

没有运气,有什么想法吗?

【问题讨论】:

    标签: powerapps


    【解决方案1】:

    @RicardoGonzales,您的代码中一定有错误。仔细看。 (上面的集合中缺少两个“,”)

    @CarlosFigueira 的解决方案是正确的。

    实际效果如下:

    【讨论】:

    • 感谢@SeaDude 非常有帮助
    【解决方案2】:

    你可以试试

    Filter(MyList, Not IsBlank(description))
    

    Filter function 的第二个参数中的表达式将对作为第一个参数给出的表的每一行执行。

    【讨论】:

    • 这里的结果相同 :(
    猜你喜欢
    • 2018-03-18
    • 2017-10-29
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多