-
关晓彤的老公 初学数据Lv2
发表于2022-8-1 10:21
悬赏50
已解决
请问各位 我现在有一个i任务是月报,但我想让这个任务以季报的形式体现,就是说只在3,6,9,12 这四个月份可以进行填报,那么在i任务的报表期属性这里如何添加条件
12个回答
您这个需求需要使用脚本
比如可以给定年月,
可以参考自定义任务填报处显示的报表期--- https://bbs.esensoft.com/thread-130303-1-1.html
两包辣条约吗 发表于 2022-8-1 14:19
您这个需求需要使用脚本
比如可以给定年月,
可以参考自定义任务填报处显示的报表期--- https://bbs.esenso ...
这个我看了一下 确实能实现这个功能 ,但这个不是自动获取,比如要是往后的年份我需要全部手动添加。不过目前要是没有更好的方法这个也能用
本帖最后由 两包辣条约吗 于 2022-8-1 16:46 编辑
关晓彤的老公 发表于 2022-8-1 15:11
是的 这样就不用我一一去吧对应的年月手动添加了
但是如果自动获取当前年份3、6、9、12月的话,之前年份的数据想看到可能比较难,先提供给您一种年份遍历的写法吧。
可以显示指定开始年份到结束年份3,6,9,12月
脚本如下,写在任务属性-报表期设置-报表期显示脚本里
bbqs.clear();
int startYY = 1970;
int endYY = 2300;
for (int yy = startYY; yy <= endYY; yy++) {
bbqs.add(yy + "03--");
bbqs.add(yy + "06--");
bbqs.add(yy + "09--");
bbqs.add(yy + "12--");
}
两包辣条约吗 发表于 2022-8-1 15:34
可以显示指定开始年份到结束年份3,6,9,12月
脚本如下,写在任务属性-报表期设置-报表期显示脚本里
好的 非常谢谢您 这样可以了。但还是有个小问题 就是比如我现在进去任务,它显示2022年07月,能否让它显示在9月。因为7月8月9月属于第三季度,我只需要在9月份进行填报,现在进入任务还是当前时间的报表期。