大家好,请教个问题。 V10版本,列表模式下(不能单元格合并),如何实现多列字段非动态排序的效果。 第一种排序规则:按【日期、城市、客户、分类、产品】排序 第二种排序规则:先按【日期、城市、客户】排序,再按【金额】从大到小排序 请问大家,以上两种排序规则应该如何实现? V11版本,已经有现成的功能了。 但是V10版本没有这个功能。 内置数据模板下载地址: V10_多列字段非动态排序.zip 为了方便提问,我对【模板】进行了简化,只保留了一个【数据集】。 真实业务场景中,SQL比较复杂,没办法写在一个【SQL】中。 是N个【SQL数据集】,拼凑成的【关联数据集】。 帮助文档中的那串公式,没有看明白,不知道怎么操作。 选中 A2 单元格,设置「扩展后排序」为「升序」,输入公式:INARRAY(B2,SORTARRAY(UNIQUEARRAY(B2[!0])))*POWER(10, LEN(MAX(E2[!0])))+E2 扩展后多列按先后排序- FineReport帮助文档 - 全面的报表使用教程和学习资料 https://help.fanruan.com/finereport10.0/doc-view-2528.html |