Forum Discussion
Sort by column name
- Anonymous9 years ago
When you sort by ascending on a text column it shows numbers first. And it only sorts by the first element of some text.
An example:
data = beer, 3, 10, 2, axe, cloth.
Sort data by ascending: 10, 2, 3, axe, beer, cloth
Sort data by descening: cloth, beer, axe, 3, 2, 1
These are the possibilities you have when sorting text. but there is a work around for this.
You can make a new column next to your categories, which can be called SortOrder and simply assign 1, 2, 3, 4, 5 and so on, and then sort by the column, either ascending or descending according to your need.
Let me know if this will solve your challenge. I'll gladly elaborate.
Best
Martin
- Anonymous9 years ago
barabuli Could I ask you to accept a solution for this so other can benefit from it as well?
Hi,
Idk if you have it set to sort ascending or descending, but if that's a calculated field, you could sort by another column, and... if it's not calculated, you could also create an if column, making an artificial sort, converting thoose names to numbers, and then sort that column by this new one :D
Cant sort whole table by one column cause I need several different reports and everyone should be sorted differently.
I need sorting tool with certain report not the whole dataset
- v-sihou-msft9 years agoMicrosoft Employee
There's no sorting tool on report level. You can sort categories on chart level.
Otherwise, the sorting is always on dataset level.
Regards,
- barabuli9 years agoRegular Visitor
Yes, Agree.
But my point was, why does chart Level sorting sort data irrelevant?
when I sort by certain Column, in my case by period ranges, sorting starts with letters, but not by alphabet, and then continues by numbers but not by acsending.
Why does it do in this way? Or what is the logic behind the sorting by certain column on chart level?
- Anonymous9 years agoNot applicable
Hi barabuli
I think it's because your horizontal axis is text and is sorted by ascending. That would certainly explain why you get the order, which you get. Let me know if this clarifies anything. I can also elaborate.
Best
Martin