簡體   English   中英

如何為Dynamics AX中的數組分組字段使用選擇語法

[英]How to use select syntax for group by field which is array in Dynamics AX

我在數組finStatementTrans中有字段Value。 如何在此字段中使用group by和sum編寫select語法?

while select finStatementTable join DataClassParagraph,sum(Value) from finStatementTrans
    group by finStatementTrans.DataClassParagraph
    where finStatementTable.RecId == finStatementTrans.FinStatementTable_FK
           &&  finStatementTable.FinStatementTableParent_FK == 5637569094

{
    info(strFmt(%1,%2",finStatementTrans.DataClassParagraph,finStatementTrans.Value[1]));
}

這個對嗎?

sum(Value[1]) 

這個我不能編譯。

正如Aliaksandr Maksimau在他的評論中提到的,無法聚合數組字段。 僅整數和實數據類型字段支持聚合。

另請參見X ++數據選擇和操作 ,段落選擇語句 ,最后一句。

暫無
暫無

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

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