帆软普通报表的排序问题

目前我现在使用帆软普通报表,各个公司作为行,某种指标作为列,这个指标需要进行升序排列,指标名为A、B、C、D。目前我是行插入了'数据列-公司',列插入了'数据列-指标',本身模板数据集的sql取数代码已经写好了order by 根据 指标 排序, 查看 查询的结果集 发现,结果集的排序规则好像是按第一家公司的数据排序,如第一家只有ABD的指标数据,没有C的指标数据,列排序就会以ABD的方式排序,之后的第二家公司如有ABCD的数据,则列排序中C会在D之后,此时结果集的列排序规则为ABDC,与预期的ABCD排序不符。
我尝试了在帆软报表中的 单元格元素 排列顺序 选择 A_Z,再在公式栏中输入 插入'数据列-指标'的所在单元格,结果预览出错。
请问以上问题有什么解决方式麻?无论是sql中还是帆软报表中处理都可。

您好,我写了个例子,您抽空可以看看
https://blog.csdn.net/suixinfeixiangfei/article/details/123146121?spm=1001.2014.3001.5501