Hi @Sdjackson
You need to wrap your filter with a SortByColumns() and replace the column you wish to sort by in double quotes where I have "SortingColumn"
SortByColumns(Filter('Purchase Order', CreatorEmail = varUser.Email),"SortingColumn", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
To reverse the starting sort order in the toggle, put this formula in the Items property of the gallery.
SortByColumns(Filter('Purchase Order', CreatorEmail = varUser.Email),"SortingColumn", If(SortDescending1, SortOrder.Ascending, SortOrder.Descending))
To explain how this works, the double arrow Icon creates a context variable called SortDescending1 (although it could be anything).
UpdateContext({SortDescending1: !SortDescending1})
The toggle effect is produced by using var:!var, it is in effect saying if the variable is currently var, then make it the opposite ie. Not(var)