-
-
zhouzhitian 小试身手Lv3
发表于2021-8-11 09:50
悬赏20
已解决
如下
1.租金支付日期那,过滤条件写法

ardb算出来的是起租日期
2.排序
3.topn因为不支持ardb函数,只能引用参数,拖入一个输入框在报表区,显示那选择隐藏,自动计算,默认值是:<#=ardb("select XL from QC_XL WHERE USERID='420000121' AND BBQ='201712' AND XZQHDM='230709'").join(',')#>注意里面的sql是求期限的.
4.在topn那引用这个参数:<#=@cs#>


13个回答
最终效果如图.
实现方式:
1.浮动表元那设置过滤条件,QC_XL.BBQ>=GRID1.D2.
2.浮动表元设置排序为升序
3.在浮动表元那设置topn,使用宏表达式获取期数的值<#=GRID1.E2#>
您好,之前是表元给定的值做的测试,你这边是固定分析区从数据库表得到的数据,然后浮动分析又去取日期和期数的值,这些都是并行计算的,就会有问题.现在换一种方式:
如下
1.租金支付日期那,过滤条件写法C_XL.BBQ>=ardb("select BBQ from QC_XL WHERE USERID='420000121' AND BBQ='201712' AND XZQHDM='230709'")
ardb算出来的是起租日期
2.排序
3.topn因为不支持ardb函数,只能引用参数,拖入一个输入框在报表区,显示那选择隐藏,自动计算,默认值是:<#=ardb("select XL from QC_XL WHERE USERID='420000121' AND BBQ='201712' AND XZQHDM='230709'").join(',')#>注意里面的sql是求期限的.
4.在topn那引用这个参数:<#=@cs#>