Just as it’s not possible to navigate more than one table up or down a Dataverse structure simply by using dot.notation alone, it’s also not possible to do this within the variable either
However, if the use of dot.notation is employed together with the Lookup function, we can navigate further up a Dataverse structure to the Grandparent
This is done my matching a row in Dataverse to the parent record of our variable and then accessing the parent of that Dataverse row
In our example the Grandparent of our Region row is in the Continent table
To show the name of the Grandparent of our variable, display the following Text property in a label control. ‘Country’ is the GUID of the row:
Thanks for your most helpful guidance.
I set up the same as your example and found that your lookup to the grandfather continent didn’t work:
Lookup(
Countries,
Country=gblRegion.Region_Country.Country
).Continent.ContinentName
(Continent was not available as a dot reference from the lookup.)
This did work:
LookUp(
Countries,
Country=gblRegion.Region_Country.Country
).Country_Continent.ContinentName
Thanks for picking up the typo Higgo. Now corrected. I’m pleased you’re finding the content helpful