Можно ли отсортировать галерею PowerApps из производного столбца?

У меня есть галерея 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

Я хотел бы отсортировать галерею по этим производным данным. Это вообще возможно?

2 ответа

Можете ли вы попробовать сделать на видимом экране функцию UpdateContext, которая сохраняет эту формулу как переменную. Затем вы можете ссылаться на эту переменную как на столбец, по которому вы хотите отсортировать. то есть что-то вроде UpdateContext({mySortColumn: Last(SortByColumns(Filter(PersonnelEvents, MemberNumber.Id = ThisItem.ID, EventType.Value="Promotion"), "Date", SortOrder.Ascending)).Title})

Я просто надеюсь, что я действительно понимаю, чего вы пытаетесь достичь, но если это не сработает, возможно, вы сможете лучше объяснить, что вы пытаетесь сделать, и, надеюсь, я смогу помочь

Я решил использовать Flow для обновления столбца в моей основной таблице, чтобы показать соответствующие данные и тем самым отсортировать по этому полю. Я считаю, что это был бы более простой способ выполнить то, что я хочу.

Другие вопросы по тегам