Forum Discussion
Sorting by size
- 3 years ago
Hi ChrisDg ,
Just as DataInsights mentioned before, you can create an Index column, then sort it by index.
Except the methods DataInsights mentioned before, you can also add Index columns in PQ:
Here is the M code:
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("NYxBCoAwDAS/IrnaQjZtUV/gB7wVD4JHURD/j0msx5mdpFYCBRJaQyWJYAUMTkAshmVyLIjCPrdd2AIz4yeKCrAb+W6UvPE3aFGrzCX8GaNXztl5vrdz75br2Q6TSd+vLw==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Company size" = _t, #"Total Views" = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Company size", type text}, {"Total Views", Int64.Type}}), #"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 0, 1, Int64.Type), #"Removed Columns" = Table.RemoveColumns(#"Added Index",{"Index"}), #"Added Index1" = Table.AddIndexColumn(#"Removed Columns", "Index", 1, 1, Int64.Type) in #"Added Index1"Then sort column by index:
Output:
Here is another method to achieve your goal:
Add Index to the tooltips field:
Then sort it:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi DataInsights,
Is this what you are referring to? I keep getting an error message:
I also get an error message if I take out the column =
Thank you,
Chris
- DataInsights4 years agoSuper User
- ChrisDg4 years agoHelper I
Hi DataInsights,
Thank you for clarifying. I've updated the Table name to my Table name. However, when I sort it by the Index column it is sorting by the numbers given to the Index column. If I remove my Index column from my visualization then it goes back to sorting the original way. How do I get it to sort with the way that is shown in the visualization without showing the numbers given to the Index column?
Thank you,
Chris- DataInsights4 years agoSuper User
Don't add the Index column to the visual. The Index column is used internally for sorting. If you configure your visual to match the screenshot in your original post, it should work.