web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Microsoft Power Up Program Community
Answered

label of global Choice column mapped in PowerBI - missed labels in PowerBI

(2) ShareShare
ReportReport
Posted on by 9
Hi,
I have a global Choice object and a multi-choice column in Dataverse for Shelter_Animal_Types. My issue is that when importing the data into Power BI, the labels are missing. How can I import and match the choice labels?
image attached.
 
Thanks
 
Fred
Categories:
I have the same question (0)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,362 Super User 2025 Season 2 on at
     
    Yeah its a bother for sure.
     
    Here are some written solutions. None of them are great though.
     
    Now in recent times though, just make sure in your environment that you went to Solutions and Selected Publish All Customizations. Don't select ANY solutions, just go there and do with none selected
     
    If that doesnt work take a look at these.
     
     
  • Suggested answer
    w.p Profile Picture
    8,339 Super User 2025 Season 2 on at
    Option 1 from link, a simple one, but not dynamic.
    shelterTypes1 = 
    VAR valuesList = SUBSTITUTE(Shelter[wp_sheltertypeIDs], ",", "|")
    RETURN
    CONCATENATEX(
        GENERATESERIES(1, PATHLENGTH(valuesList)),
        SWITCH(
            PATHITEM(valuesList, [Value], TEXT),
            "127770000", "Bird",
            "127770001", "Cat",
            "127770002", "Dog",
            "127770003", "Horse",
            "127770004", "Livestock",
            "127770005", "Reptile",
            "Other"
        ),
        ", "
    )
     

    EDIT: the DAX expression was provided by timl
  • Michael E. Gernaey Profile Picture
    53,362 Super User 2025 Season 2 on at
    hi @w.p
     
    So all you are doing is taking my answer and pasting stuff they can look at and wanting credit for it? Please do not do that, provide some more suggestions to the poster
  • w.p Profile Picture
    8,339 Super User 2025 Season 2 on at
    It was not from your answer and your links.
    It was from, who answered to my post last month, and I forgot to give him the credit, just edit the post.
    I'm only in this forum for a limited time, so I'll be retiring soon.
  • Suggested answer
    venturemavenwill Profile Picture
    1,189 Super User 2025 Season 2 on at
    Hi guys, I think I may have an alternative option, though it requires a bit of workaround.
     
    Global Sets exist in a hidden entity called "GlobalOptionSetDefinitions". To access it in PowerBI, you would have to first retrieve the organization's Dataverse API Path:

    Go to any of your Dataverse Tables. Click on Tools > API Link to table data
     
    Extract the first part of the URL when the tab opens (everything until v9...)
     
     
    In PowerBI, open the Web connector
     
     
    Type in the URL <your api root path>/GlobalOptionSetDefinitions
     
     
    Now click on "Organizational account" and sign in using your Power Platform credentials
     
     
     
    Now PowerBI will load the entire Global Option Set table. You can now filter the result to the option set you are looking for under the value.Name column
    Go to value.options, expand it to new rows
     
    Expand value.Options
     
    Look for the new column value.Options.Label and get the "Localized Labels"
     
     
    Select Expand to New Rows again
     
     
    Expand it and extract the "Label"
     
     
    Now select the two columns for value and label and remove other columns
     
     
    In the original table, you can split the list by delimiter
     
    Under Advanced options, Split into Rows
     
     
    Now you can choose to merge the two tables in PowerQuery or link the two entities as relationships
     
    This method allows you to recreate the optionset as an entity, which can then be linked to other entities without manual coding. 
  • Verified answer
    w.p Profile Picture
    8,339 Super User 2025 Season 2 on at
    I tested it, it's inefficient with unnecessary steps, unlike the link from Michael E. Gernaey, but it's an alternative.  Thanks for sharing.

    Here's my testing.
    These unnecessary steps were added
     
    Hard to find value.options among other columns.
     
    Output the entire choice list, not just the needed one.
     
    ...
     
     
    This is from the link provided by Michael E. Gernaey, clean and simple and only output the required one.
     
    This is the final output for displaying choice labels.
     
     
  • w.p Profile Picture
    8,339 Super User 2025 Season 2 on at
    For housekeeping, please mark the post as answered if you have no more queries.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Microsoft Power Up Program Community

#1
timl Profile Picture

timl 512 Super User 2025 Season 2

#2
mmbr1606 Profile Picture

mmbr1606 62 Super User 2025 Season 2

#3
Michael E. Gernaey Profile Picture

Michael E. Gernaey 60 Super User 2025 Season 2

Last 30 days Overall leaderboard