复杂报表中向上扩展

应用场景

 

企业中的库房,库房中堆放的物品,都是按一定顺序的,而且,都是从地面往顶部堆放,出货时,则是从顶部的货先出。为了准确的表示物品当前在库房中的位置,就需要按照物品真实存在库房中的坐标来展示,这样也就更直观。比如下面这样的表:

 

这张表显示的是:库房总高度为10层,现在有6个物品,从下往上堆放着,A物品在最底下,F物品在最上面第6层;还可以堆放4个物品,如果先出3个货物的话,F、E、D3个货物会先出。

 

对于这样的报表,润乾报表能怎么样简便的实现呢!

 

我们来看一下例子

 

 

数据集ds1中,已经准备好了数据

单元格表达式A4:=ds1.select(cengshu,true)    查询出层数,按逆序排列

B4:=ds1.name

C4:=ds1.shuxing

单元格表达式A3:=to(1,10-ds1.count())       补空行

再将A3单元格的“可视”属性去掉,在页面展现,就是文章刚开始的效果了。

 

posted @ 2012-04-17 14:45  报表技术  阅读(429)  评论(0编辑  收藏  举报