Power Query M code
let
Source = YourTable,
SortOrder = [High = 1, Medium = 2, Low = 3],
AddedSortOrder = Table.AddColumn(Source, "SortOrder", each Record.Field(SortOrder, [Priority]), Int64.Type)
in
AddedSortOrder
Adds a numeric sort-order column for a text category so it sorts by business meaning instead of alphabetically.
let
Source = YourTable,
SortOrder = [High = 1, Medium = 2, Low = 3],
AddedSortOrder = Table.AddColumn(Source, "SortOrder", each Record.Field(SortOrder, [Priority]), Int64.Type)
in
AddedSortOrder
Set SortOrder as the 'Sort by column' for Priority in the Power BI model.
Browse all 145 snippets in the Power Query M Code Snippets, or search the library for something similar to Custom Sort Order Column (e.g., High/Medium/Low).