我有一个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
我想这样做的排序是这样得出的数据画廊。这甚至可能吗?
你可以尝试使在屏幕的可见有UpdateContext功能节省了这个公式的变量。然后,您可以参考这个变量,要排序的列。即像UpdateContext({mySortColumn: Last(SortByColumns(Filter(PersonnelEvents, MemberNumber.Id = ThisItem.ID, EventType.Value="Promotion"), "Date", SortOrder.Ascending)).Title})
我只希望我真的能理解你想达到什么目的,但如果这行不通,也许可以更好地解释你正在尝试做的,希望我能帮助
我决定用流量来更新一列在我的主表以显示相关数据,从而通过该字段排序。我相信这将是完成我想要的东西更简单的方法。