Power Apps  

Use Concatenate() In Power Apps (Fx) Function

Introduction

In this article, we will explore the Concatenate() function in Power Apps, Power Apps is a low-code platform that enables users to build business applications quickly and efficiently. One of the most common requirements while building apps is working with text—combining words, values, or dynamic data into a single string.

What Is the Concatenate() Function?

The Concatenate() function in Power Apps is used to join multiple text strings into one single string. It allows you to combine static text, control values, variables, and data source fields.

This function is especially useful when:

  • Displaying full names from first and last names

  • Creating dynamic messages

  • Formatting labels and notifications

  • Generating combined values for emails or reports

Syntax

Concatenate(Text1, Text2 [, Text3, ... ])

Practical Use Cases

Step 1: Create a New Canvas App

  1. Open Power Apps

  2. Click Create → Canvas app

  3. Choose Blank app

Step 2: Add Input Controls (Text Inputs) on the Screen

Add two Text Input controls to the screen:

First Name :

  • Insert → Text input

  • Rename it to: txtFirstName

Last Name :

  • Insert → Text input

  • Rename it to: txtLastName

ads

Step 3: Add a Button (Save)

  1. Insert → Button

  2. Rename the button to:btnSave

  3. Set the OnSelect property:

    Set(
        varMessage,
        Concatenate(
            "Hello, ",
            txtFirstName.Text,
            " ",
            txtLastName.Text,
           Char(10),
            "Welcome to Power Apps Function Series !"
        )
    )
    

Explanation:

  • Set(): Stores the result in a global variable varMessage

  • Concatenate(): Combines multiple text values

  • txtFirstName.Text: Gets the first name entered by the user

  • txtLastName.Text: Gets the last name entered by the user

  • Char(10): Adds a new line

  • varMessage: Holds the final combined message

    TinyTake13-01-2026-02-34-52

Step 4: Add a Label to Display the Message

  1. Insert → Label

  2. Rename it to:lblMessage

  3. Set the Text property of the label:

varMessage
TinyTake13-01-2026-02-41-44

Step 5: Test the Application

  1. Enter values:

    • First Name: John

    • Last Name: Doe

  2. Click Save

Output Displayed in Label:

Hello, John Doe
Welcome to Power Apps Function Series !
TinyTake13-01-2026-02-44-31

Best Practices

  • Use Concatenate() when joining more than two strings

  • Use & for short and simple expressions

  • Convert non-text values explicitly

  • Keep expressions readable and maintainable

Conclusion

The Concatenate() function is a powerful and essential text-handling tool in Power Apps. Whether you're building simple forms or complex enterprise applications, understanding how to combine strings effectively will help you create cleaner, more dynamic user experiences.