Skip to main content

Notifications

Finance | Project Operations, Human Resources, ...
Unanswered

Count Records with Group by

(0) ShareShare
ReportReport
Posted on by

Hi I I have lots of records to count on an entity where I need to use 'group by'.

I would rather not use 'while select' as there are millions of records.  Is there a more efficient way to do this?

Maybe use a query object?

Thanks

  • brianmaric Profile Picture
    brianmaric on at
    RE: Count Records with Group by

    I have an entity called 'saleslineEnity' and I want to get the the number of salesid's without having to loop through all the records because there are so many.  I tried this:

      select count(RecId) from salesLinesEntity Group by SalesId

    but it doesn't work

    I guess I could make a direct call to the database:

     

      str sql = 'select count(distinct Salesid) from salesLineEntity';

  • Martin Dráb Profile Picture
    Martin Dráb 230,962 Most Valuable Professional on at
    RE: Count Records with Group by

    Moved from Dynamics AX Forum.

    Unfortunately I have no idea what you need from us, therefore I can't help you. You should provide a better description of your problem.

  • brianmaric Profile Picture
    brianmaric on at
    RE: Count Records with Group by

    2063.Version.JPG

    Can't we use SysQuery::countTotal

    And I am talking about grouping on just one field.

  • Martin Dráb Profile Picture
    Martin Dráb 230,962 Most Valuable Professional on at
    RE: Count Records with Group by

    If you use 'group by' and there is a more than a single group, you need a while select (or QueryRun.next() or so) to iterate the groups.

    Which version of AX are you talking about, by the way?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Congratulations to the January Top 10 leaders!

Check out the January community rock stars...

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,160 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 230,962 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans