Powerapps 新手,在尝试对集合进行排序之前一直设法做到这一点......
我有一个名为 Var_AcctList 的集合,其中包含名为 Role 和 SiteName 的列,并且一直在尝试对其进行排序,或者从过滤它派生的集合等。它一直告诉我它无法对表达式类型进行排序。谁能帮我告诉我这段代码有什么问题吗?
var_AcctList 来自 SQL 数据库的 powerbi 查询流程。
ClearCollect(
var_AcctList,
ForAll(
Table(ParseJSON(SourceList.Run().acctarry)),
{
SiteName: Value.'Accts[SiteName]',
Role: Value.'Accts[RoleName]',
LoginName: Value.Accts[LoginName]',
FirstName: Value.'Accts[FirstName]',
LastName: Value.'Accts[LastName]',
Email: Value.'Accts[EmailAddress1]'
}
)
);
ClearCollect(
sortAcctsList,
SortByColumns(
AddColumns(
Filter(
var_AcctList,
Role="buyer"
),
"sortSiteName",SiteName
),
"sortSiteName"
)
);
我什至尝试过如下最简单的形式,但没有运气。
SortByColumns(var_AcctList,"SiteName")
我曾尝试将这些代码放在应用程序的 OnStart 中或屏幕中的标签上。任何帮助将不胜感激。
我将所有字段的 parseJSON 架构更改为 Text(Value.'Accts[SiteName]') 。 SortByColumns 函数不再抛出 App Checker 错误。感谢卡洛斯的提示。