web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Electronic reporting - How to use FILTER to filter main accounts on General Journal Account Entry

(0) ShareShare
ReportReport
Posted on by

Dear all,

I added a record list from the table GeneralJournalAccountEntry and I need to create a calculated filed where I filter the GeneralJournalAccountEntry for a specific Main account, I need to perform this filter inside the model mapping, I cannot use the standard Dynamics filter "Record to include" at running. I also need to use the function FILTER, not WHERE due to performance issues.

I tried to filter on MainAccountID (Main account table) using the relations FILTER(GenJourAccEntry,GenJourAccEntry.'>Relations'.MainAccount.MainAccountId="13000000") but I get the message "Validation error:  Invalid comparison condition expression for FILTER. Consider using function WHERE instead of FILTER. See Help page for more information."

Any idea on how I can filter for MainAccount on GeneralJournalAccountEntry?

Thanks for your help

I have the same question (0)
  • Suggested answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi Mirco,

    Instead of

    Filter(datasource, xxx = yyy)

    use the where function.

    Where(datasource, xxx = yyy).

    This should make it work.

    Just curious: What's the purpose of this report?

    Best regards,

    Ludwig

  • Community Member Profile Picture
    on at

    Hi Ludwig,

    WHERE works but the performances are very bad (more than 10 minutes to elaborate) since it first fetches all the records in the tables (and GeneralJournalAccountEntry has a lot of records). I'm looking for a way to use FILTER.

    The report must show a list of GL transaction from a few accounts, using a custom made Excel layout.

  • Suggested answer
    Laura Manache Profile Picture
    on at

    Hi Mirco,

    Thank you for reaching out to Microsoft community. Filter does not support relations in condition and please try to create two datasources and join them:

    pastedimage1595491201100v1.png

    pastedimage1595491221332v2.png

    pastedimage1595491243332v3.png

    Please let us know if this helps or if you need any other information, and we will be more than glad to assist further. Also, kindly mark as verified if the answer is helpful.

    If there is no helpful information, then please open a Support Ticket with Microsoft to get this investigated further.

    With kind thoughts,
    Laura

  • Suggested answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi Mirco,

    I see.

    What kind of report do you want to realize with that?

    It looks as if you are trying to do an accounting report for which we have the financial reporter.

    Would that standard reporting tool an option?

    Best regards,

    Ludwig

  • Verified answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi Mirco,

    Another thing that you can try is the Allitemsquery function.

    Might accelerate things.

    Best regards,

    Ludwig

  • Community Member Profile Picture
    on at

    Hello Laura,

    I created a Join with GeneralJournalAccountEntry and MainAccount (with MainAccount.RecId=GeneraJournalAccountEntry.MainAccount) but then when I try to use FILTER on the join to filter on MainAccountId (string) I get the same message: "Validation error:  The list expression of FILTER function is not queryable"

  • Community Member Profile Picture
    on at

    Hi Ludwig,

    yes it's an accounting report, however since we need it on a particular Excel layout we decided to use Electronic reporting and not Financial reporter.

    I tried ALLITEMSQUERY and it worked! First I created a calculated field using FILTER to filter the accounts I need on MainAccount, then I created another field using ALLITEMSQUERY and i selected GeneralJournalAccountEntry through relation with MainAccount. And I got a GeneralJournalAccountEntry prefiltered on the main accounts that I want.

    Thanks Ludwig

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 663 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 540 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 348 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans