span8
span4
这是我的第一个问题,请告诉我,如果我错过了问题的描述。
我目前有一个工作空间,其中部分功能包括合并5列(其中两个总是空的)。未合并的数据应该为创建的或已经存在的每一行保留。
下面是一个Excel例子:
这就是目前的情况
这是它需要成为的
可以看到,来自前三列的数据被合并到一个列中,而其他三列(ID、Type和Type 2)保持不变,并被复制到新行中。
这将导致(例如)ID为500的行被分成三行,每一行都包含未合并的原始属性信息。
我寻找类似的问题,但解决方案并不适合我,如属性爆炸,它目前没有选择什么你想爆炸的选项。
这个问题的答案很接近,但是没有给出正确的行数:https://knowledge.亚搏在线safe.com/questions/68241/merge-values-of-two-columns.html
预期的行数是409(原来的213行),但是运行之后,我从这个方法中只得到255行。
属性Pivoter也是我尝试过的,但没有成功。也许这能解决问题,但我就是不能让它以我想要的方式工作。
欢迎提出任何意见。
创建一个包含3个合并值的属性,作为逗号分隔值(您需要一个条件公式来处理它们不总是被填充的情况),一个属性拆分器在逗号上拆分器,然后是一个列表爆炸器。
您也可以使用您提到的重命名方法,但是在重命名之后,您需要测试属性是否有值,因为在合并的列中有空格,例如。
我将使用一个stringconcatenator来连接需要合并的三个字符串。然后使用AttributeSplitter和Drop Empty Parts = Yes来创建一个名为merge的列表。最后一步是使用list爆裂器爆炸这个列表。
©2019安全亚搏在线软件公司法律