在运行时从QueryBuildDataSource中删除“group by”语句

时间:2011-11-15 09:50:53

标签: axapta dynamics-ax-2009 x++

我需要从QueybuildDataSource对象中删除group by语句。 有没有办法做到这一点? (与addGroupByField相反)。

2 个答案:

答案 0 :(得分:4)

@Artem,我认为你不能从QBDS级别做到这一点。我认为你需要从query()。clearGroupBy();

这样做

@ian_scho,100岁以下的用户在发帖后4-8小时内无法回答自己的问题...这可能就是他没有发帖作为答案的原因。

答案 1 :(得分:0)

你试过吗?...

QueryBuildDataSource qbds = ????;
QueryBuildFieldList qbdsFL;
;
qbdsFL = qbds.fields();
qbdsFL.clearFieldList();

然后,您可以添加要以编程方式分组的字段。例如,模仿Select Distinct clause