我有一张表CustInvoiceJour。我使用报告通过对某些字段进行分组来打印一些信息(报价查询中的销售价格,SalesUnit。报告打印总和(LineDisc),总和(LineAmount)值。
我想修改报告按字段添加一个组 - 但该字段是显示方法。 Axapta 3.0仅支持物理字段分组。
最快的方法是什么?
答案 0 :(得分:0)
版本1 :您可以使用Map类(Types :: Container,Types :: Container)手动分组数据,使用MapItertor将它们发送到报告。
版本2 :您可以将数据插入临时表,并使用此表中的“select ... groupby”将数据发送到报告。
答案 1 :(得分:0)
很抱歉,但Axapta 3.0不支持按显示方式进行分组,也不支持任何其他版本的AX。
AX 2012支持向computed field添加view,这样可以节省您在该版本中的一天。
在所有其他版本中,您必须拥有一个真实字段,然后在插入或更新时计算字段。
对于CustInvoiceJour
表,您只需要更改insert
方法,因为表永远不会更新。