依据教程使用横向扩展后排序,结果是按照字符串排序的,怎么按照数字大小排序

image.pnghttps://help.fanruan.com/finereport/doc-view-1782.html

FineReport 帆软用户mNKNXLRGmW 发布于 2025-8-6 09:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
shirokoLv6资深互助
发布于2025-8-6 09:57(编辑于 2025-8-6 09:59)

=A1*1做个乘法

如果你是文档里这个公式if(isnull($index), A2, if($order = 1, EVAL("B2[;B1:" + $index + "]"), EVAL("-1*B2[;B1:" + $index + "]")))

就改成 if(isnull($index), A2*1, if($order = 1, EVAL("B2[;B1:" + $index + "]")*1, EVAL("-1*B2[;B1:" + $index + "]")*1 ))

  • 帆软用户mNKNXLRGmW 帆软用户mNKNXLRGmW(提问者) *1不管用
    2025-08-06 10:02 
  • 帆软用户mNKNXLRGmW 帆软用户mNKNXLRGmW(提问者) if(isnull($index), $dyg_2, if($order = 1, EVAL($dyg_2 + "[;" + $dyg_1 + ":" + $index + "]")*1, EVAL("-1*" + $dyg_2 + "[;" + $dyg_1 + ":" + $index + "]")*1)) 我的是这个,把单元格替换成动态参数了
    2025-08-06 10:02 
  • shiroko shiroko 回复 帆软用户mNKNXLRGmW(提问者) 你的第一个$dyg_2 没有转化
    2025-08-06 10:04 
  • 帆软用户mNKNXLRGmW 帆软用户mNKNXLRGmW(提问者) 回复 shiroko 这个我又加上了 还是不可以
    2025-08-06 10:07 
  • shiroko shiroko 回复 帆软用户mNKNXLRGmW(提问者) 导出内置数据模板发上来看看
    2025-08-06 10:09 
  • 2关注人数
  • 30浏览人数
  • 最后回答于:2025-8-6 09:59
    请选择关闭问题的原因
    确定 取消
    返回顶部