When creating a visualization with Tableau, you can sort your data in different ways depending on the end result you want to achieve.
One of the ways to sort your data is by sorting a dimension field by a measure field.
To show you an example, I have created a bar graph that shows the
Total Sales of each
Item field as follows:
Here, I can sort the
Item by the amount of
Total Sales by clicking one of the two sorting icons on the top bar:
The icons will automatically sort the
Item dimension based on the
Total Sales value for each
Alternatively, you can also manually specify the sort options by right-clicking on the dimension you want to sort and selecting the Sort… option.
In the following screenshot, the Sort… option for the
Item dimension is selected:
A sorting window will appear on the screen. You can specify the sort option whether by
Alphabetic name of the data inside the dimension.
To sort the dimension by a specific measure, you need to select
Field as the Sort By value.
Next, determine the Field Name, the Sort Order, and the Aggregation method that will be used for the sorting operation.
You can even use a dimension or measure field that you haven’t added to the sheet as the Field Name value:
And that’s one example of how you can sort Tableau visualization by a measure field.
You can view and download the Workbook for this tutorial here:
Tableau Sort By Measure Example
Keep in mind that you can only sort dimension fields and not measure fields.
This is because continuous fields (measures) cannot be sorted. You can only sort discrete fields (dimensions).
Still, measures aggregated and grouped under dimensions can be used to sort the dimensions, as shown in the example above.
I hope this tutorial has been useful for you. 🙏