dt3 = dt2 << Split(
Split By( :ONP ),
Split( <STRONG>:GLE</STRONG>,<STRONG> :OTS</STRONG> ),
Output Table( "Split_data" ),
Sort by Column Property);這是我製作的自動化腳本的一部分,該腳本每天執行一次-用此腳本運行的某些數據集不包含列(即GLE和OTS),我如何拆分dt2以便首先檢查數據集是否包含(僅GLE /僅OTS)或兩者(GLE和OTS)兩者都以某種方式拆分錶?
這是最直接的版本。。。不是最漂亮的版本。
If(
Try( dt2:GLE << get name, "" ) != "" &
Try( dt2:OTS << get name, "" ) != "",
dt3 = dt2 << Split(
Split By( :ONP ),
Split( :GLE, :OTS ),
Output Table( "Split_data" ),
Sort by Column Property
),
Try( dt2:GLE << get name, "" ) != "",
dt3 = dt2 << Split(
Split By( :ONP ),
Split( :GLE ),
Output Table( "Split_data" ),
Sort by Column Property
),
Try( dt2:OTS << get name, "" ) != "",
dt3 = dt2 << Split(
Split By( :ONP ),
Split( :OTS ),
Output Table( "Split_data" ),
Sort by Column Property
)
);