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 Item
:
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 Field
or 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. 🙏