我最近一直在研究 AX 查询服务。我对一切都有很好的理解,但 QueryDataFieldMetadata 对象似乎不喜欢聚合。当我构建 QueryDataFieldMetadata 对象时:
QueryDataFieldMetadata field = new QueryDataFieldMetadata();
field.TableName = "InventSum";
field.FieldName = "AvailPhysical";
field.SelectionField = SelectionField.Database;
并将其添加到数据源中一切都很好。但是当我这样做时:
QueryDataFieldMetadata field = new QueryDataFieldMetadata();
field.TableName = "InventSum";
field.FieldName = "AvailPhysical";
field.SelectionField = SelectionField.Sum;
并将其添加到数据源中,该字段在结果集中根本不返回。我在执行查询之前检查了数据源本身,它在字段列表中,但没有返回任何内容。有谁知道为什么会发生这种情况?任何帮助,将不胜感激。