span8
span4
pcb_template.xmlSQL2XML_CoreProcessing_InspectProject_July122019_TEST.fmw你好,
我正在寻找一种方式来分类(订单)的列表属性中的列表。基本上我需要所有的列表,有一个“阶段”价值的“R”listattribute{0}…所有列表值有一个“阶段”值中存储的“Y”listattribute{1},所有列表值有一个“阶段”价值的“B”存储在listattribute {2}。
使用列表分类器,我可以做到这一点,只要有一个列表为所有三个阶段。数据有时只有1或2个相位值(例如:Y和B,但没有R)。如果我对只有两个相位值的列表进行排序,则“相位”=“Y”将在listattribute{0}中结束。
如何强制' R '的空白列表值,使' Y '仍然存储在listattribute{1}和' B '被存储在listattribute{2}?listattribute{0}可以保持空白
这些列表需要正确的结构,这样我才能通过XML模板运行它们,并将它们放在XML中的正确位置。
更新 - 我重视工作区和父变压器组对象调用各种列表值XML模板
感谢你的阅读!
作为排序似乎不是基于任何“天然”型,我只想检查每一个列表的阶段。
我想补充1元以上的缺相(S)。
添加属性(SORTKEY)或映射。
SORTKEY =(R = 0,Y = 1,等等),它们是所希望的索引和在该创建listattribute {SORTKEY}然后listsort。
基本上你告诉哪个属性应该去哪个(名单)指数。
你也可以考虑不进行模式list_index特定的(?)
你可以张贴一些示例数据
其中首先被创建的列表?或许有,试图解决这个问题,而不是有选择?
本质上,我要做的是获取一组transformer记录,其中有一个transformerbank id字段,并将它们聚合起来,这样我就有了一个记录(银行级别),其中包含银行中存在的1-3个transformer的列表。必须对该列表进行正确排序,以便能够将其插入到XML模板中的正确位置。
如果不仔细查看数据,很难确定最好的方法是什么,我假设您正在讨论的是必须移动所有列表属性,因此所有内容都必须一起移动。我可能会尝试用python重新构建列表。
因此,将所有列表项压缩在一起,然后按照正确的顺序重新创建列表,填补空白。根据正在处理的列表属性的数量,可能会变得混乱吗
简单的例子在
不幸的是,ListSorter有一个长期的问题,即它不可能进行排序多个键,有时甚至不被串联起来,一个接一个(见https://knowledge.亚搏在线safe.com/content/idea/72018/listsorter-to-support-multiple-sort-by-criteria.html)
我的建议是在Python中实现任何自定义排序或排序机制。另一种选择,这也许是容易,但往往是慢得多,是爆炸列表,使用常规分拣机列表项进行排序,然后在年底重新构建列表。
©2019安全亚搏在线软件公司|法律