ALV输出,列的合并问题

问题描述

sap标准函数REUSE_ALV_GRID_DISPLAY,提供列的合并功能,当本列的内容一样就合并。。现在有个需求:假设有个内表,该表有两列,第一列是员工编号,第二例是值,如果有两个员工号,对应的值都是0,那么输出时候,值列合并成一个大格了。现在希望根据员工号的不同而分开合并,希望值列合并成两个大格,每个合并格对应一个员工号,因为员工号是不可重复的!ALV能实现吗???

解决方案

解决方案二:
这只是汇总而己,按值来汇总就可以达到你的要求了自己试下,这其实是ALV的标准功能,只不过是代码调用而己
解决方案三:
可以在内表中直接完成方法参照http://www.cnblogs.com/wequst/archive/2009/07/24/1530265.html
解决方案四:
汇总,再子汇总就可以了。直接输出,设layout变式就可以解决了

时间: 2024-08-22 20:35:03

ALV输出,列的合并问题的相关文章

Excel表格多列数据合并动画教程

<Excel2003入门动画教程65.Excel表格多列数据合并>. 演示动画 操作步骤 有分列就有合并,如果需要将Excel表格中的多列数据显示到一列中,可以用合并函数来实现. 如果希望将B列数据和C列数据组合型显示到D列中(中间添加一个"-"符号),一个"&"就搞定了. 选中D1单元格,输入公式:=B1&"-"&C1,确认一下;然后用"填充柄"将其复制到D列下面的单元格中即可. 提示 如

在excel表格中如何将多列数据合并为一列

  在excel表格中如何将多列数据合并为一列           步骤 1.打开excel表格,首先做一个多列数据. 2.然后右键-复制,粘贴到记事本中. 3.把第一列和第二列中间的空白位置复制,点击编辑-替换. 4.替换内容为空格,替换为空,全部替换. 5.然后发现记事本上空格全部没有了,然后直接复制. 6.粘贴到excel表格中完成.

怎么将excel 两列数据合并成单独的内容

  方法一 1.将列A与列B合并新的列C 2.在列c2中输入=A2&B2 3.然后按回车,A2和B2就合并成为新的一组数据了 4.光标移动到C2右下角,鼠标呈十字架状.拖动鼠标下拉 方法二 1.在C2中输入公式=CONCATENATE(A2,B2) 2.鼠标移动到C2单元格右下角,鼠标呈十字架状,下拉列表就可以了

excel怎么把多列内容合并到一列

  先看一下原始数据,A到E列为单元格数据,需要将每行的非空单元格内容合并到F列存储在一个单元格中,并且用逗号分开. 选择[开发工具]-[插入]- 选择[ActiveX控件]中的按钮. 用鼠标在excel表格中画出一个按钮. 双击该按钮,进入编辑代码模式. 粘贴下列代码: Private Sub CommandButton1_Click() Dim n, i, j, m Dim arr, brr() n = [a65535].End(xlUp).Row ReDim brr(1 To n) arr

rbind 扩展行方式合并, cbind扩展列方式合并

使用R, 将多个矩阵合并为一个矩阵, 合并时可以选择行扩展或列扩展的方式进行合并. rbind, cbind不仅可以合并矩阵, 还可以合并数据框, 向量. 例如 :  > x <- 1:10 > y <- matrix(1:12, 3, 4) > x [1] 1 2 3 4 5 6 7 8 9 10 > y [,1] [,2] [,3] [,4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,] 3 6 9 12 行合并时, 如果长度不匹配, 会告警,

Excel如何多列内容合并成一列

  如下图所示的表格中有4列数据(可以有任意多列),现要求合并成一列显示.如下图所示. 操作步骤: 1.在A6单元格输入公式=B1,如下图所示. 2.复制A6的公式到A6:B21区域,如下图所示. 复制完后你会发现多列的数据已全部显示在A列中,剩下的工作就是把公式转换成数据,删除B:D列即可. 总结:本技巧是使用了类"循环引用"的方法,多列互相引用.这种方法在很多技巧中都有意想不到的作用.

DataGridVeiw图像列跨行合并显示

问题描述 DataGridView实现跨行合并显示都没问题,但这些显示只是将文本显示在合并后单元格的第一行上.我现在是想将图片列合并显示,并且显示在合并单元格的正中,请问大家如何实现,给思路给代码都可以,DataGridView的图片数据是来源于数据库,也就是说图片是保存在数据库里面的.下图是EXCEL做的示例,我想在DataGridView做成这个效果,如下图所示: 解决方案 本帖最后由 ylfleo820 于 2014-10-28 08:29:29 编辑解决方案二:合并完设置一下居中不就得了

Repeater多列分别合并单元格自动序号问题???

问题描述 例子:问题:前面的序号我想实现A前面的是1,B前面的是2,以此类推?具体的代码怎么实现,按照我给的例子的代码改就可以.谢谢! 解决方案 解决方案二:要合并的列的序号那个地方在后台绑定的时候,添加一个相同的特定值,然后前台用jquery来获取这个特定值的列,进行合并?楼主可以试试看解决方案三:用jQuery吧,自己设计还好一些,用控件感觉还有点麻烦.

有点急!!!wpf 有关datagrid的多行表头 列有合并 而且列是动态生成的 动态绑定

问题描述 本人刚开始学习写wpf项目,遇到棘手问题,如下:数据库抽出的数据如下(datatable的内容)考核工种1....工种S日期人员天数金额....天数金额20150101张三25001120020150102张三25001120020150103张三250011200.....工种那块项目一样但是对应的字段名不一样.datagrid如果复杂的话,有简单可以达到这个效果的控件吗?求前后台代码的sample(xaml和C#),比较急,自己研究了几天,没有成果,郁闷! 解决方案 解决方案二:找