在FineReport11的版本中,发现了下面的情况:
单元格纵向扩展后:Cellx[ Celly:-z] 当z>1时出现了数据循环
单元格横向扩展后:Cellx[;Celly:-z] 当z>1时出现了数据循环
设置数据源为自带数据源,SQL = SELECT 销售员,销量 FROM SALES_BASIC where 产品 ='电视',数据预览如下:
报表设计如下:
数据分析预览结果:
发现C、E列的数据在下移之后都出现了循环,但是发现上移的数据都是正常的,比如D、F列, 测试后发现根据层坐标公式:Cellx[;Celly:-z] 当z>1时出现了数据循环 即便是设置了C3单元格为A3,仍然是上面的情况。
下面看看横向扩展的情况,报表设计如下:
数据分析预览效果:
发现灰色的两行里面,其中B7=B2[;B1:-3],本打算让销量数据右移3列,在E7列输出140是第一个值,后面的290、300、120都正常, 但是把后面的250、180输出在了B7、C7的位置上,似乎数据出现了循环,难道B7、C7、D7不应该是空着的吗?
B8=B2[;B1:-2],也是出现了数据循环的情况,难道140前的两列不应该是空着的吗?因为左移之后后面的位置都是空白的啊,不知道这是什么道理,请 论坛里的大神们能够解释一下,多谢了。
,
|