我有一些数据要显示为百分比而不是小数。我用以下方法处理了这个:
concat((left(percentcompleted, 4)*100), '%') as Percent
我正在使用LEFT,因为我从中拉出的列是DECIMAL(35,15),目前无法更改。
我正在使用这些数据并使用Microsoft PowerBI来显示它,并且希望能够对DESC进行排序并且100%处于最佳位置。不幸的是,因为它变成了一个VARCHAR,100%靠近底部,甚至低于2%。
我怎样才能正确使用这种DESC?
答案 0 :(得分:0)
进一步深入研究它似乎无法以我想要的方式运作。我需要使用:
order by cast(column as unsigned) asc
这有助于MySQL内部,但不支持PowerBI前端。