如何在 PowerApps 中对集合执行分组依据聚合

How to perform a group by with aggregation on a collection in PowerApps

我想在下面显示的 PowerApps 集合中对“事件类型”进行分组,并对第一列“事件计数”求和。我曾尝试使用 Group By 功能,但无法获得预期的结果。我只想要所有“事件类型”的总“事件计数”。

谢谢

这是我这里有一个计数列的分组示例:

ClearCollect(colGroupsRelation, 
    SortByColumns(
        AddColumns(
            GroupBy(colAppServersRelationAll, "ServerID","ServerGroup"),
            "AppCount", 
            CountRows(ServerGroup)
        ),
    "AppCount", Descending)
);

解释一下:

  • GroupBy(MyCollection, "分组依据", "分组名称" )
  • AddColumns(MyCollection - '注意我是如何使用 GroupBy', "列名", "表达式")
  • SortByColumns(MyCollection, “要排序的列”, “要排序的方向” ),

你的情况可能是这样的

AddColumns(
    GroupBy(YourDataSource, "Incident Types","IncidentTypesGroup"),
    "IncidentCountTotal", 
    Sum(IncidentTypesGroup,IncidentCount)
)