[英]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.