如何根据 Powerapps 中的其他列提取列项目?

How to extract a column items based on other columns in Powerapps?

下图是excel数据table中的一个示例数据(整个数据很多所以我只放了几个示例数据):

下面是我试过的 canvas-app 功能,但它似乎不起作用:

If("1" in Area.buildingID && "1" in Area.'storey ', Distinct(Area,'areaName '))

显示列表中的结果是(最后一项 Rooftop... 不应显示)例如,Rooftop [areaName] 来自楼层 2 和 buildingID 1。但是,我只想提取所有 areaNames来自楼层 1 和 buildingID 1 :

期望的结果是我想提取基于 "storey" 和 "buildingID" 列的 "areaName" 列值。

在这种情况下,您首先要根据您想要的条件 Filter table:

Filter(Area, buildingID = "1", 'storey ' = "1")

然后,如果您只想显示 'areaName ' 列的唯一值,您可以在第一个表达式的结果中使用 Distinct function

Distinct(Filter(Area, buildingID = "1", 'storey ' = "1"), 'areaName ')