我有一个PowerApps画廊,该画廊列出了3个不同表中的数据,并且通常按以下顺序对其进行排序:
SortByColumns(Filter(Personnel, !Dismissed, txtMSSearchBox.Text in MemberName), "MemberName", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
以下显示一个字段:
Last(SortByColumns(Filter(PersonnelEvents, MemberNumber.Id = ThisItem.ID, EventType.Value="Promotion"), "Date", SortOrder.Ascending)).Title
我想做的就是根据此派生数据对图库进行排序。这有可能吗?
答案 0 :(得分:0)
您可以尝试在屏幕上显示On时具有UpdateContext函数,该函数将该公式另存为变量。
然后,您可以引用此变量作为要作为排序依据的列。
即类似UpdateContext({mySortColumn: Last(SortByColumns(Filter(PersonnelEvents, MemberNumber.Id = ThisItem.ID, EventType.Value="Promotion"), "Date", SortOrder.Ascending)).Title})
我只是希望我能真正理解您要实现的目标,但是,如果这不起作用,也许您可以更好地解释您要实现的目标,希望我能够为您提供帮助
答案 1 :(得分:0)
我决定使用Flow更新主表中的一列以显示相关数据,从而按该字段进行排序。我相信这将是实现我想要的更简单的方法。