在 Powerapps 列表上过滤

Filter on Powerapps List

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

我的列表:

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

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

我尝试了什么...

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

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

你可以试试

Filter(MyList, Not IsBlank(description))

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

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

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

这是实际操作: