排序问题

【工作效率】写了一个条件属性  当len(出勤时长)或者len(投入时长)=0时  工作效率为0    然后【序号】写的也是条件属性 新值:seq()    但是怎么设置可以把上面的两个0.00%  排序到最后

image.png

FineReport Scyalcire 发布于 2020-9-25 15:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
krystal033Lv7高级互助
发布于2020-9-25 15:09(编辑于 2020-9-25 15:12)

直接在sql里面处理 吧工作效率算出来 就行了 新值不参与计算的

select
chuqin,
touru,
case when chuqin is null then 0 when touru is null then 0  else touru/chuqin end as 效率
from table


最佳回答
0
LarryAbbyLv5中级互助
发布于2020-9-25 15:09(编辑于 2020-9-25 15:11)

sql里排下序,order by 排序字段 nulls last试试


最佳回答
0
shirokoLv6资深互助
发布于2020-9-25 15:09

建议在sql内计算 工作效率,然后在sql排序

最佳回答
0
zsh331Lv8专家互助
发布于2021-4-23 17:44

排序FAQ-https://help.fanruan.com/finereport/doc-view-3928.html

——————————

6144D72B2201C26674D05D4A22A55695.gif

  • 5关注人数
  • 570浏览人数
  • 最后回答于:2021-4-23 17:44
    请选择关闭问题的原因
    确定 取消
    返回顶部