如何根据 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 ')
下图是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 ')