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 :
Power Platform Community / Forums / Power Automate / When to use use {Compo...
Power Automate
Unanswered

When to use use {Compose:input ['Number Column']} vs "@float(outputs('Compose'))" vs @float(triggerbody()?['Number Column'])

(0) ShareShare
ReportReport
Posted on by 62

I am working on getting an excel table from a SPO library to SPO DataList. While working on the flow I noticed that most of the solution in the community forum falls into the use of @float(outputs('Compose'))" vs @float(triggerbody()?['Number Column']) when I searchd for Numeric Feild for SPO flow.

 

I was NOT able to get my flow working @float(outputs('Compose'))" vs @float(triggerbody()?['Number Column']) as I always get InvalidTemplate error probably my syntax is wrong. However I was able to get my flow working by using Input/Output.


ComposeP1.pngComposeP2.png

 

Question is when do I use "@float(outputs('Compose'))" vs @float(triggerbody()?['Number Column']) and when do I declare a floating variable? is my solution optimal?

Categories:
I have the same question (0)
  • v-zhos-msft Profile Picture
    on at

    Hi @yellowsubmarine ,

    When you get the number from the excel file to flow, the type of the value will change to string.

    The type of Input/Output is string.

    When you want to change the data format, you need to use the function of @float().

    I have made a test below: the type of column1 in excel is number.

    Capture10.PNGCapture13.PNGCapture9.PNGCapture12.PNG

    Best Regards,

    Community Support Team _ Zhongys

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

     

  • yellowsubmarine Profile Picture
    62 on at

    Hi @v-zhos-msft 

     

    Thanks for the respone, Could you share the expression you used for the float?

     

    @v-zhos-msft does that mean even if I was able to call the value from input(excel data table) to output SPO number format columns Amount1 and Amount2 the values are transferred as string?

     

    best regards,

    ys

  • v-zhos-msft Profile Picture
    on at

    Hi @yellowsubmarine ,

    The expression is: float(items('Apply_to_each')?['Column1'])

    Capture14.PNG

    For the second question, when you transferred the data via flow, the value type will change to string.

     

    Best Regards,

    Community Support Team _ Zhongys

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

     

  • yellowsubmarine Profile Picture
    62 on at

    Hi @v-zhos-msft ,

     

    Based on my flow from excel to SPO Data list what should be my dynamic expression solution to convert it to float number format to the 2 columns I have formatted as number.

     

    Should a varaible be declared first? When would be the use case to use a float(triggerboddy)? expression?

     

    best regards,

    ys

  • Verified answer
    v-zhos-msft Profile Picture
    on at

    Hi @yellowsubmarine ,

    What the column name of the two columns in your excel file.

    For example, in my excel, the column name is Column1, So the expression is :

    float(items('Apply_to_each')?['Column1'])

    Capture15.PNG

    For you flow, you just need change the expression with the column name of yours.

    Best Regards,

    Community Support Team _ Zhongys

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

  • yellowsubmarine Profile Picture
    62 on at

    @v-zhos-msft thanks for the clarification. I might raise another question regarding triggerbody as my question is pretty general. 🙂

     

    best regards,

    ys

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 > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 538 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 405 Moderator

#3
abm abm Profile Picture

abm abm 252 Most Valuable Professional

Last 30 days Overall leaderboard