Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Power Query
Answered

Power query : do action when a function is successfull

(0) ShareShare
ReportReport
Posted on by 4

Hi everybody,

 

I'm new in Power BI and I have to use Power query to check if a custom function returns successfully or not.

 

I have some addresses, and I call a Bing maps function to get latitude and longitude coordinates. Sometimes this function fail because address has wrong format. 
I would like to know which address is ok and which is wron, with error or success in a column to indicate the result of the search.

 

Here is the formula to add latitude and longitude columns (it works) : 
= Table.ExpandTableColumn(Table.AddColumn(#"Colonne fusionnée insérée", "LatitudeLongitude", each try fxPointLookup(Text.Trim(Text.Replace([Address], "&", " and "))) otherwise
try fxPointLookup(Text.Trim(Text.Replace([City], "&", " and "))) otherwise fxPointLookup(Text.Trim(Text.Replace([COUNTRY], "&", " and "))) ), "LatitudeLongitude", {"Latitude", "Longitude"}, {"Latitude", "Longitude"})

 

So, now, I would like to add a new column, called "Error", to display "True" if the fxPointLookup call (fxPointLookup(Text.Trim(Text.Replace([Address], "&", " and ")))) failed and "False" if not.

Could you help me to do this please ? 
I don't know how to get the "success" case, or a default case 😢

  • ClarisPO Profile Picture
    4 on at
    Re: Power query : do action when a function is successfull

    Thanks, It works perfectly 🙂

  • ClarisPO Profile Picture
    4 on at
    Re: Power query : do action when a function is successfull

    Hi,

    Here is a PowerBI file with sample.

     

    You have to set a Bing Maps API Dev Key in fxPointLookup function (key="YourAPIKey").

     

    In ADDRESS table, column ERROR is a sample of the result I want to obtain dynamically, with the success or fail of calling to fxPointLookup. If fxPointLookup returns some coordinates, I want FALSE. If not (Error of function), I want TRUE.

     

    Thanks for your help 🙂 

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

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Power Apps - Power Query

#1
mmbr1606 Profile Picture

mmbr1606 9 Super User 2025 Season 1

#2
stampcoin Profile Picture

stampcoin 7

#3
SD-13050734-0 Profile Picture

SD-13050734-0 6

Overall leaderboard

Featured topics