Hi @koorosh ,
According to your description, here are my steps you can follow as a solution.
(1) My test data is the same as yours.
(2) We can create a new column.
Flag = WEEKDAY([Date],2)
(3)Select the [Day Name] column to sort by the [Flag] column.
(4) Then the result is as follows.
If you want to put your minutes in the Matrix row header, depending on your situation, you can see that your Task and Minute are two different columns, and you need to create a new hierarchical relationship table as the row header to meet your needs.
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.