cpt组件过滤

根据筛选日期选择不同的主体,xxxx-01到xxxx-11月份的时候只能筛选甲乙公司,12月的时候可以筛选甲乙丙公司

FineReport 用户GBiDN5363983 发布于 2023-6-26 10:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zwh111Lv3初级互助
发布于2023-6-26 10:53

可以通过sql来控制数据集的结果

最佳回答
0
shirokoLv6资深互助
发布于2023-6-26 10:54

可以用公式判断

 IF(MONTH(today())>11,情况1,情况2)

最佳回答
0
年年plusLv5中级互助
发布于2023-6-26 10:57

数据集里去处理  

1=1

${if(month(end riqi)<=11,"and 字段 in (‘甲’,‘乙’)","and 字段 in (‘甲’,‘乙’,‘丙’)")}

  • 用户GBiDN5363983 用户GBiDN5363983(提问者) 1-12月都会有丙公司
    2023-06-26 13:37 
  • 年年plus 年年plus 回复 用户GBiDN5363983(提问者) 有不影响啊 按照你说的选择的月份小于12月的数据集里只拿甲乙两个
    2023-06-26 13:57 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-26 10:57

公式的复选框用公式

实际值

if(mid($时间,6,2)="12",split("甲,乙,丙",","),split("甲,乙",","))

显示值

=$$$

  • 用户GBiDN5363983 用户GBiDN5363983(提问者) 因为是填报的数据落到表中 按这样筛选12月份还是没有丙公司
    2023-06-26 13:36 
  • CD20160914 CD20160914 回复 用户GBiDN5363983(提问者) 没有明白你的具体需求到底是如何的,截图出来看一下。截图大方点。截全图,然后说清楚你要什么结果,现在是如何的。
    2023-06-26 13:37 
  • 用户GBiDN5363983 用户GBiDN5363983(提问者) 回复 CD20160914 我这边是内外 截图粘贴不了 相当于财务方的填报数据 填了保存下来到Oracle 然后现在每年12月会每个公司多一个审计的数据 之前筛选可以选出 甲乙公司 现在每年12月除此之外加上甲乙审计公司这样的 供财务做账
    2023-06-26 14:23 
  • CD20160914 CD20160914 回复 用户GBiDN5363983(提问者) 真是猜测不到你的需求,你可以自己电脑上模拟一下呀。用excel模拟一下也可以的呀。只是说清楚现在是如何的,再举例说清楚最终要什么
    2023-06-26 14:24 
  • 5关注人数
  • 207浏览人数
  • 最后回答于:2023-6-26 10:57
    请选择关闭问题的原因
    确定 取消
    返回顶部