Acumatica 投影DAC中记录计数的GroupBy聚合
我目前正在处理一个屏幕,该屏幕应该显示由orderid汇总的来自我的DAC的自定义订单列表 表本身存储订单行项目的完整列表 例如: OrderNbr、OrderDate、LineNbr、Desc、InvtId、数量、ExtPrice、isValidated 处理屏幕的网格应显示以下信息 OrderNbr、OrderDate、Desc、Count(LineNbr)、Sum(ExtPrice) 我已经创建了一个投影DAC,以按OrderNbr/OrderDate对行进行分组Acumatica 投影DAC中记录计数的GroupBy聚合,acumatica,Acumatica,我目前正在处理一个屏幕,该屏幕应该显示由orderid汇总的来自我的DAC的自定义订单列表 表本身存储订单行项目的完整列表 例如: OrderNbr、OrderDate、LineNbr、Desc、InvtId、数量、ExtPrice、isValidated 处理屏幕的网格应显示以下信息 OrderNbr、OrderDate、Desc、Count(LineNbr)、Sum(ExtPrice) 我已经创建了一个投影DAC,以按OrderNbr/OrderDate对行进行分组 [PXProjectio
[PXProjection(typeof(Select4<CWOrderTable,
Where<CWOrderTable.isValidated,Equal<boolTrue>>,
Aggregate<
GroupBy<CWOrderTable.orderNbr,
GroupBy<CWOrderTable.isValidated,
Sum<CWOrderTable.ExtPrice>>>>>
public partial class CWOrderSummary : IBqlTable
[PXProjection(typeof)(选择4>
公共部分类CWORDERSSUMMARY:IBqlTable
我无法获得组成此顺序的行项目的计数。我尝试向上面添加计数聚合,但它不返回实际计数,即字段的MAX()。我找不到在投影DAC中使用计数()的好例子
我还在asiablog上找到了关于ScalarCount函数的文章,并进行了尝试
文章如下:
使用此选项时没有错误,但是子查询从未执行/传递给SQL,并且值始终为null
有人对如何通过这种方式获得记录计数有什么建议或示例吗
这是使用Acumatica 6.10.0010。我想知道这是否是一个构建问题,我们需要强制客户升级
谢谢为什么不使用订单的LineCntr?这不是实际的销售订单屏幕/记录…请将其视为一个导入场景暂存布局