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

Community site session details

Session Id : Y9aFuIgO4ZUhi1HnvKdkNa
Power Apps - Building Power Apps
Answered

Name isn't valid. This identifier isn't recognized

Like (0) ShareShare
ReportReport
Posted on 6 Jul 2020 04:46:04 by

Hi All, 
I want to get data from nested collection but there is an error "Name isn't valid. This identifier isn't recognized".
error1.png
But if I try the solution on this link(Understanding Nested Collections) there are no error
Capture.PNG
Any help is appreciated. Thanks in advance.

Categories:
I have the same question (0)
  • Verified answer
    v-yutliu-msft Profile Picture
    on 07 Jul 2020 at 03:10:02
    Re: Name isn't valid. This identifier isn't recognized

    Hi @Anonymous ,

    Please notice the collection structure in the link that you provided.

    Every level only has one record.

    That's the reason why he could connect so many level relationship by using "table.field.field.field.field".

    Please distinguish whether there's nested record or nested table.

    For nested record, you could directly use tablename.fieldname to get all nested value.

    For nested table, you need to use ForAll function to get all nested value.

    In your issue, some levels are not nested record.

     

    I will answer your question more detailed here:https://powerusers.microsoft.com/t5/Building-Power-Apps/How-to-get-data-from-nasted-collection/td-p/615887

    Let us discuss there. Please change your this issue's status to "Answered".

    Thanks!

     

     

    Best regards,

     

  • Community Power Platform Member Profile Picture
    on 07 Jul 2020 at 02:51:13
    Re: Name isn't valid. This identifier isn't recognized

    Hi @v-yutliu-msft,
    ya, In my case I could not 3 or more relationship. but why the solution on this link ( Understanding Nested Collections  ) can be up to 3 or more relations?

  • v-yutliu-msft Profile Picture
    on 06 Jul 2020 at 09:50:18
    Re: Name isn't valid. This identifier isn't recognized

    Hi @Anonymous ,

    The reason why you met this problem is that:
    it's not supported to connect  too many relationship by using "fieldname.fieldname.fieldname".

    Usually, at most 3 level relationship.

    Your issue need other solution to get value from 5 level nested table.

    I notice that you've posted another same issue, please check my answer there:

    https://powerusers.microsoft.com/t5/Building-Power-Apps/How-to-get-data-from-nasted-collection/td-p/615887

     

     

    Best regards,

  • Community Power Platform Member Profile Picture
    on 06 Jul 2020 at 05:28:07
    Re: Name isn't valid. This identifier isn't recognized

    Hi@eka24 
    yes I checked again and the spelling is correct.
    By the way I got this nested collections from the Office365.FindMeetingTimes() function.

     

  • eka24 Profile Picture
    20,921 on 06 Jul 2020 at 05:12:56
    Re: Name isn't valid. This identifier isn't recognized

    Please recheck if Availability column is rightly spelt or the column exist or was recently added.

    ------------

    If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

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…

Telen Wang – Community Spotlight

We are honored to recognize Telen Wang as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 637 Most Valuable Professional

#2
stampcoin Profile Picture

stampcoin 570 Super User 2025 Season 2

#3
Power Apps 1919 Profile Picture

Power Apps 1919 473

Loading complete