动态年月透视表排序异常:基于已有方案仍存问题求助
动态年月透视表排序异常遗留问题求助
嘿,我来跟大伙说说我遇到的这个麻烦事儿:我已经参考相关回答搭了适配自己需求的解决方案,但动态年月透视表排序异常的问题还没彻底解决,想请大家帮忙支支招!
我的数据表情况
先给大伙看看我的数据表结构和部分示例数据:
| ID | Year | Month | Multiply | Future | Current |
|---|---|---|---|---|---|
| 123 | 2017 | 1 | 1.0 | 25 | null |
| 123 | 2017 | 2 | 1.0 | 19 | 15 |
| 123 | 2017 | 3 | 1.0 | 13 | 0 |
| 123 | 2017 | 4 | 1.0 | 22 | 14 |
| 123 | 2017 | 5 | 1.0 | 13 | null |
| ... | .... | ... | ... | .. | .. |
| 123 | 2018 | 1 | 1.0 | 25 | 10 |
| 123 | 2018 | 2 | 1.0 | 25 | 10 |
| ... | .... | ... | ... | .. | .. |
| 124 | 2017 | 1 | 1 | 10 | 5 |
| 124 | 2017 | 2 | 1 | 15 | 2 |
| ..... | ..... | ..... | ..... | ..... | ..... |
问题核心
之前折腾的时候,就卡在透视表的年月排序上——本该按「2017-1、2017-2…2018-1、2018-2」这样的时间顺序排列,但实际排序总是乱的。现在我自己的方案已经解决了部分问题,但这个排序异常的遗留问题还没搞定,希望能找到彻底的解决办法!
内容的提问来源于stack exchange,提问作者Adrian
相关产品推荐
相关产品推荐

