我想在视图 AX2012 中使用计算列拆分字符串
I want to Split string Using Computed column in views AX2012
我在视图中使用计算列。我有一个字符串存储在 table 的一列中。我想使用计算列拆分该字符串。
例如
ColumnA = 0001^93.2
结果:
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;
}
我在视图中使用计算列。我有一个字符串存储在 table 的一列中。我想使用计算列拆分该字符串。
例如
ColumnA = 0001^93.2
结果:
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;
}