2
私はビューでComputedカラムを使用しています。テーブルの1つの列に文字列が格納されています。計算列を使ってその文字列を分割したいと思います。分割したい文字列をビューで計算列を使用するAX2012
例えば、
ColumnA = 0001^93.2
Resullt:
ColumnB = 0001
ColumnC = 93.2
私はビューでComputedカラムを使用しています。テーブルの1つの列に文字列が格納されています。計算列を使ってその文字列を分割したいと思います。分割したい文字列をビューで計算列を使用するAX2012
例えば、
ColumnA = 0001^93.2
Resullt:
ColumnB = 0001
ColumnC = 93.2
public static server str compColB()
{
str result;
result = strFmt("SUBSTRING(%1, 0, CHARINDEX(N'^', %1)"
, SysComputedColumn::returnField(tableNum(SourceTable), 'viewDataSoure', fieldStr(ViewName, ColumnA))
);
return result;
}
public static server str compColC()
{
str result;
result = strFmt("SUBSTRING(%1, CHARINDEX(N'^', %1) + 1, 9999"
, SysComputedColumn::returnField(tableNum(SourceTable), 'viewDataSoure', fieldStr(ViewName, ColumnA))
);
return result;
}