How to Populate Choice Fields Using Power Apps Dataflows

Importing text fields with Power Apps Dataflows is typically straightforward, but Choice columns can fail when the incoming values do not align with the options configured in Dataverse. To avoid spelling and formatting issues, I used the numeric option values for the Choice field instead of the option labels.
In this blog, I’ll demonstrate a simple and reliable method for importing and mapping a Choice field using a data flow. The example uses Excel as the source, but the same steps apply to other connectors.
Prerequisites
A Dataverse environment (Power Apps / Dynamics 365)
Access to make.powerapps.com
A destination table that contains a Choice column
A source dataset that includes a column for the Choice value
Business Scenario
A team receives records from an external source. Along with basic details like name and email, the data also contains a value such as Preferred Contact Method (for example: Email, Phone, WhatsApp).
Step-by-Step Implementation
Create a Choice column on your target table (for example, Preferred Contact Method) and add several options, such as Email, Phone, WhatsApp, and SMS.

Open the Choice column configuration and note the numeric value assigned to each option. These numeric values are what Dataverse stores internally, and they can be used during import to avoid spelling mismatches.












