行合并换行
[报
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
制作技巧资料] 【王子的BI历程】小议列表行合并功能
张新, 空间, 王子, 效果图
本帖最后由 macherater 于 2011-2-13 16:35 编辑
刚刚之前发了个帖子,是关于交叉表行合并的。
【小议交叉表行合并】
现在在发一个列表行合并功能的实验,供新手参考,实现的效果图和交叉表基本一样,原理不一样,交叉表使用的是交叉表空间来时
间,而列表,则使用页面的功能来实现
【实验
步骤
新产品开发流程的步骤课题研究的五个步骤成本核算步骤微型课题研究步骤数控铣床操作步骤
】
1.创建一张新的列表,添加相应的字段
2.选中月份和指标名称两个字段,点击分组,
3.那么实现出来的效果就如下,一个月份对应多个指标。
4.然后开始转变,选中月份标
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
,然后,最上方结构菜单中,选中“页眉和页脚”,然后再点击添加页眉
5.此时很关键,点击页眉,然后再在结构菜单栏中,选择页眉和页脚,然后点击在页眉下方插入单元格,填写数字2,表示在页眉下方插入两行
效果如下:
6.然后进行相邻字段合并,合并完成后,再解锁,然后将文本组件,拖入相应的空白框中,效果如下
7.由于之前添加的两行,边框都为虚线,所以想相应边框变为实线。效果如下
8.将报表再次锁定,然后选中原始报表的标题栏和页眉,将方框类型设置为无,
9。好了,做好了,运行报表,查看效果咯。。
[报表制作技巧资料] 【王子的BI历程】小议交叉表行合并
王子, 会员
本帖最后由 macherater 于 2011-2-13 15:54 编辑
看到会员区有人问关于交叉表行合并的问题,ANDA老大已经给出了完整的解答,在这里特地将ANDA的回复整理成一个完整的实验,供新手参考。
[实验步骤]
1.打开RS,新建立一张交叉表,将部分字段拖入交插表,形成如下模式
此时我们看到,交叉表左边的有两列,月份,指标名称,上方的三列,都是数据,分别为本期值,累计值,同期值
2.将现有的报表运行,可以看到如下数据
这是原始交叉表最初的形状。
3.接下来我们开始转变,首先在左边的树形菜单中,选中可插入对象,然后选中交叉表空间这个组件,先插入一个,在交表的上方,也就是和本期值这几列平行的。效果如下
4.然后在在刚刚插入的那个框下面,在插入两个交叉表空间,使的行合并的效果出来,插入后效果如下
5.此时,接下来的步骤是非常关键的,选中那些空白的格子,然后在属性中选中方框类型,设置为无,大家看,效果立刻就变了。
6.然后,在将上方的那个本期值列,拖到左边,大家看,行合并的效果,初步已经出来了。
7.将月份和指标名称标签,分别写入两个空格,效果如下
字段过长,单元格内换行
如图所示
如图所示,字段太长了,以至于报表很难看,且出现了横向的滚动条。 解决办法:
1.增加一个数据项aa:
IF (character_length ([TYPE])<=10 ) THEN
(
[TYPE]
)
ELSE IF ( character_length ([TYPE])>10 AND character_length ([TYPE])<=20 ) THEN
(
substring([TYPE],1,10)+''+substring([TYPE],11)
)
ELSE IF (character_length ([TYPE])>20 AND character_length ([TYPE])<=30) THEN (
substring([TYPE],1,10)+''+substring([TYPE],11,10)+''+substring([TYPE],21) )
ELSE
(
substring ([TYPE],1,10)+''+substring ([TYPE],11,10)+''+substring ([TYPE],21,9)+''+substring([T
YPE],30)
)
2.拖入一个html在字段处,里面写:
'
'+[查询1].[aa]+''
3.删掉该字段,运行
用replace函数应该也可以的:replace([字段],':','')这个是从论坛一个高手那里学的。不过有个缺点就是,字段内容必须有共同的标志位(如这里的冒号),但是我这里的字段值都是不同的,所以变化了一下,想了这个笨
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
用replace函数应该也可以的:replace([字段],':','')这个是从论坛一个高手那里学的。不过有个缺点就是,字段内容必须有共同的标志位(如这里的冒号),但是我这里的字段值都是不同的,所以变化了一下,想了这个笨方法
柱状图X轴标题换行
这几天遇到的问题,就是柱状图X轴的标题过长,会影响到柱状图的外观,然后就像cognos有没有可以让文字换行的属性,结果也没找到,后来就在模板里用函数实现了换行,附上函数:
if(length([维度].[分组名称])>10)
then(concat(concat(substr([维度].[分组名称],1,10),chr(10)),substr([维度].[分组名称],11)))
else([维度].[分组名称])
chr函数返回的是指定的ASC码值的字符