想让时间以年份数量显示,但是有的时间单位是以月份和天数显示,并且不将日期单位写在报表里面。

当后面字段为EN000502时,单位是月份,当字段为EN000501时候单位是年份,当字段为EN000503时单位是天数。

image.png

FineReport PPpig 发布于 2022-5-25 10:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-5-25 10:24(编辑于 2022-5-25 10:41)

(case when applydeadlineUnit='EN000502' then applydeadline/12 when applydeadlineUnit='EN000501' then applydeadline else applydeadline/365 end ) as d

  • PPpig PPpig(提问者) 大佬,sql代码看懂了,该如何运用到报表单元格中啊
    2022-05-25 10:40 
  • Z4u3z1 Z4u3z1 回复 PPpig(提问者) 后面跟个别名拖到单元格就行了
    2022-05-25 10:42 
  • PPpig PPpig(提问者) 回复 Z4u3z1 解决了 谢谢
    2022-05-25 10:51 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-5-25 10:23

没有看明白。你要什么结果。。case when ???

  • PPpig PPpig(提问者) 想要一个项目时间字段,但是现在库里面项目时间字段只有数字,后面还有一个日期单位字段,有的是2 单位是年 有的是36 单位是月 想在报表中统一用年份数字显示 让36月变成3年
    2022-05-25 10:27 
  • CD20160914 CD20160914 回复 PPpig(提问者) 楼下的公式你参考吧。。
    2022-05-25 10:27 
  • PPpig PPpig(提问者) 回复 CD20160914 好的谢谢。
    2022-05-25 10:40 
  • 2关注人数
  • 262浏览人数
  • 最后回答于:2022-5-25 10:41
    请选择关闭问题的原因
    确定 取消
    返回顶部