Good day
I do apologize if this has been solved before. I have spent hours on the forum but I do not see a concise solution to my problem, so here goes. I have the following:
Table 1: which has columns containing location details. The table is called SiteDetails and has an empty column for a NameSurname based on a user role “Sales Director”
picture1 SiteDetails table before:
Table 2: I have another table, called Users, where I assign an added user, with the [Role] of “Sales Director” to a specific [Retailer] and [Country]
picture 2 Users table:
![]()
When I update/add to my Users table I want to update the Sales Director Column in the SiteDetails table with the corresponding values in the Users table, to end up like this:
picture 3 SiteDetails table after (example of required outcome):
I could very easily get hits done by adding a virtual column of LIST type and not a physical one and then adding the following expression to the virtual column in the SiteDetails table:
select(Users[NameSurname],and([Role]="Sales Director",in([_thisrow].[Retailer],[Retail Channel]),in([_thisrow].[Country],[Country])))
This updated the virtual column with the NameSurname assigned to the specific retailer and country. But I realized I do not need a virtual column, but an actual column to be updated as I will have a second app that uses the table with the assigned roles,
so my question is, how do I:
Update the SiteDetails actual column based on the specific country and retailer in the SiteDetails row but using the assigned values in the UsersTable… so, basically do what the virtual column did but to the actual column
I hope this makes sense.









