10.0决策报表多个日期控件联动后为空

Form2.rar

我有一个开始年月:start,与结束年月:end。

我给end设置了默认年月为3月,start为end 年1月,start起始日期与结束日期分别为end 所在年的1月与end当前月。

有一个报表单元格中是时间进度的公式:(end月 - start月 +1)*1/12;

当我初始化预览,start为1,end 为3   时间进度为25%,没问题,

但是当我修改end为4月,我的时间进度就显示41%了,而这个数是5/12,所以我认为start联动后被置空获取了,虽然页面上的start显示是1月。

这是帆软的问题么?

我尝试给end加编辑后事件,无果。求大佬指点。

以下为示例

image.png

1/12*(3-1+1)=25

-image.png

应该是 1/12*(4-1+1)=33

这里的实际是1/12*(4-0+1)=41

image.png

我想要我这里的时间进度能够正确获取开始月和结束月。

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

根本就没有听明白你说的是什么。听着真是头晕呀。原谅我理解能力差。。。最好上传文件与截图。。说明现在的情况是如何的。。最终要什么要的结果

这样设置公式?

1/12*(month($js+"-01")-month($ks+"-01")+1)

image.png

image.png

image.png

  • FuFu FuFu(提问者) 抱歉,已修改
    2022-05-11 11:24 
  • CD20160914 CD20160914 回复 FuFu(提问者) 你录入参数后查询了没有????
    2022-05-11 11:26 
  • CD20160914 CD20160914 回复 FuFu(提问者) 文件》输出》内置数据。上传模板上来。。
    2022-05-11 11:26 
  • CD20160914 CD20160914 回复 FuFu(提问者) 上面这样?你参考改一下你的公式?录入开始与结束时间后。。点击查询是可以的。。
    2022-05-11 11:32 
  • CD20160914 CD20160914 回复 FuFu(提问者) 我录入1月和4月是正确的呀。。就是33.33%呀
    2022-05-11 11:37 
  • 2关注人数
  • 368浏览人数
  • 最后回答于:2022-5-11 11:37
    请选择关闭问题的原因
    确定 取消
    返回顶部