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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / What is major differen...
Power Apps
Unanswered

What is major different between two different instance of same datasource

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

If I have created app with datasource of sharepoint List (suppose Employee list) then In the app i found two different instance of same employee datasource

 

One is with name Employee 

and another with name [@Employee]

 

Both are pointed to the same datasource then,

 

What is the difference between these 2 instances?

Categories:
I have the same question (0)
  • AN-23072011-0 Profile Picture
    Microsoft Employee on at

    Can you clarify how you got 2 datasources in the app for the same SharePoint list? When you import the SharePoint list, you should see one datasource with the list name, in the "Datasources" pane on the right.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    I didn't get two datasource but suppose I have created Employee datascource then when I move over the formula section then I saw datasource instance with both Employee and [@Employee]. Both works same, both shows elements of same emloyee list

  • KProuty Profile Picture
    178 on at

    I think one may be where you changed something in the default configuration for that datasoure. (I could be wrong.) But when I do the (Trim) command, I then get an additional option, one field with the trim and one field without.

     

    Would that explain things for you? Or did you not do anything to the default information display?

  • rgruian Profile Picture
    Microsoft Employee on at

    Both of them refer to the same thing, namely your one and only Employee data source.

     

    "[@identifier]" is global disambiguation syntax supported by the PowerApps Language. Any global entity, such as a control, data source, collection, dynamic data source, etc -- can be referenced by its global disambiguated syntax. This is particularly useful in cases where the name collides with a different identifier, for example the name of a column is a Filter operation:

     

        Filter(HealthRecords, Employee.Age < First([@Employee]).Age)

     

    In the formula above, the first "Employee" refers to a column (field) of HealthRecords, whereas the second disambiguated [@Employee] refers to the global data source. If I used Employee in both cases that would have been a logical (and type) error.

     

    Please note that Intellisense often suggests both forms of an identifier, specificallty to raise awareness about the need to disambiguate in certain scenarios (particularly in row scoping, e.g. Filter, Sort, GroupBy, etc).

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 401 Most Valuable Professional

#2
11manish Profile Picture

11manish 201 Super User 2026 Season 2

#3
MS.Ragavendar Profile Picture

MS.Ragavendar 128 Super User 2026 Season 2

Last 30 days Overall leaderboard