-
-
张腾 数据老手Lv5
发表于2019-3-25 11:59
悬赏1
已解决
楼主
中文的月份是字符串类型的,像是1月,2月。。。12月。这样的排序是从12月开始到10 月,然后再是1~9月,这样的排序问题怎么解决啊?
最佳答案
张腾 发表于 2019-3-25 13:40
那像这样的情况有解决的办法吗?转换啊?
1、将数据库中的月份中的“月”去掉,然后在BI中将月份字段设置成整形,显示表达式写 self.txt^"月"
2、在BI中用left函数截图处月份的数字,然后数据类型设置成整形,显示表达式写 self.txt^"月"
7个回答
因为月份是字符串类型,所以这个他是按照字符串的asII码去排序的。
张腾 发表于 2019-3-25 13:40
那像这样的情况有解决的办法吗?转换啊?
1、将数据库中的月份中的“月”去掉,然后在BI中将月份字段设置成整形,显示表达式写 self.txt^"月"
2、在BI中用left函数截图处月份的数字,然后数据类型设置成整形,显示表达式写 self.txt^"月"