【求助~~】如何将数据集内没有查询出来的属性,在参数面板内加以筛选?(日期)

finerepert,目前的报表目的是计算各单位签约合同的总费用统计表(数据集中查询和计算的只有两个属性:单位名称,总费用),每签约一次合同就有一个签约时间(签约时间可以从数据库中查找),一个单位可以签约多次。【求助】那么如何将日期属性在参数面板内加以限制呢?

FineReport 用户30398695 发布于 2021-10-14 18:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-10-14 19:03

SELECT

单位,

sum(签约金额) AS 签约总金额

FROM

签约合同统计表

WHERE

签约时间 >= '${starttime}'  -- 起始控件名

AND 签约时间 <= '${endtime}'    -- 截止控件名

GROUP BY

单位

——

在报表页面参数栏,添加日期控件,然后在数据集SQL中参考上面写法,对数据进行「参数」过滤汇总处理;

——思路就这样,具体实施-根据需求和数据库类型,灵活扩展运用即可;

————————————————————————

  • 2关注人数
  • 349浏览人数
  • 最后回答于:2021-10-14 19:03
    请选择关闭问题的原因
    确定 取消
    返回顶部