Thank you Paulie. This worked for the Developer column, but just won't work for the Stakeholder column... The flow fails as below... Any ideas?
The execution of template action 'Select' failed: The evaluation of 'query' action 'where' expression '{
"ID": "@item()?['Title']",
"Title": "@item()?['Title0']",
"Owner": "@item()?['Owner']",
"Developer": "@join(xpath(xml(json(concat('{ \"Root\": { \"Developer\": ', item()['Developer'], '}}'))), '//Root/*/DisplayName/text()'), ';')",
"Description": "@item()?['Description']",
"Stakeholder": "@join(xpath(xml(json(concat('{ \"Root\": { \"Stakeholder\": ', item()['Stakeholder'], '}}'))), '//Root/*/DisplayName/text()'), ';')",
"Due Date": "@item()?['DueDate']",
"Status": "@item()?['Status/Value']",
"Phase": "@item()?['Phase/Value']",
"Priority": "@item()?['Priority/Value']",
"Module": "@item()?['Module/Value']"
}' failed: 'The template language expression 'join(xpath(xml(json(concat('{ "Root": { "Stakeholder": ', item()['Stakeholder'], '}}'))), '//Root/*/DisplayName/text()'), ';')' cannot be evaluated because property 'Stakeholder' doesn't exist, available properties are '@odata.etag, ItemInternalId, ID, Title, Title0, Owner, Developer, Developer@odata.type, Developer#Claims, Developer#Claims@odata.type, Stakeholder_x0028_s_x0029_, Stakeholder_x0028_s_x0029_@odata.type, Stakeholder_x0028_s_x0029_#Claims, Stakeholder_x0028_s_x0029_#Claims@odata.type, DueDate, Status, Status#Id, Phase, Phase#Id, Priority, Priority#Id, Module, Module#Id, {Identifier}, {IsFolder}, {Thumbnail}, {Link}, {Name}, {FilenameWithExtension}, {Path}, {FullPath}, {HasAttachments}, {VersionNumber}'. Please see https://aka.ms/logicexpressions for usage details.'.