簡體   English   中英

我想在視圖AX2012中使用計算列拆分字符串

[英]I want to Split string Using Computed column in views AX2012

我在視圖中使用計算列。 我有一個字符串存儲在表的一列中。 我想使用“計算列”拆分該字符串。

例如。

ColumnA =  0001^93.2

Resullt:

ColumnB = 0001
ColumnC = 93.2

謝謝

使用CHARINDEXSUBSTRING

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;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM