cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Finkbeiner
Regular Visitor

Calculated Field use string value of collumn type Picklist

I have a calculated text field in a model driven app which should be calculated from the value of an optionset in the same entity and string literal.
I would asume the syntax would be like this: CONCAT(<optionsetfieldname>, "literal")
But i get the following error: 
You cannot set the value cr4b7_locationtype of type picklist to type string
 

How can I convert the optionset to a string that it can be used in the CONCAT function?

2020-12-14 14_42_17-Berechnetes Feld – Standortbezeichnung - Microsoft Dynamics 365 - Work - Microso.png
Thanks and best regards
Alexander 
7 REPLIES 7
FrostedFlake
Resolver I
Resolver I

I dont know the type picklist, but here are my thougts:

Convert something to text with Text(varToConvert)

 

I think you can't convert a picklist into a String (but try it anyway!), because it contains multiple records of something. Try to filter your picklist with the following:

Filter(yourPickinglist, fieldToFilterOn="valueToFilterOn")

 

Good Luck!

 

 

Thanks! I tried this already, but without success. It is saying "Function TEXT is not existing". 

The picklist is a "Option" and I need the value which is selected.

 

I think actions in calculated field are limited to the fuctions listed here: Define calculated fields | Microsoft Docs

Has anyone else any idea? Or is it just not possible? 

Try this:

Text(yourOptionField.Selected.Value)

This will get the choosen value of your option field.

Let me know if this worked for you (:

Thanks, but this ends in following error: "the formula contains an invalid reference:."2020-12-14 17_16_04-Berechnetes Feld – Standortbezeichnung - Microsoft Dynamics 365 - Work - Microso.png

 

FrostedFlake
Resolver I
Resolver I

Did you try cr4b7_locationtype.Selected.Value ?

Finkbeiner
Regular Visitor

Yes, but same error:  "the formula contains an invalid reference:."

Finkbeiner
Regular Visitor

With JS I would access the value of the optionset with getText(). But this function is also not known in this context

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

365 EduCon 768x460.png

Microsoft 365 EduCon

Join us for two optional days of workshops and a 3-day conference, you can choose from over 130 sessions in multiple tracks and 25 workshops.

Top Solution Authors
Users online (4,825)