AddColumns

How to Use the Power Fx AddColumns  Function in Power Apps

Syntax of the AddColumns function

The syntax of the AddColumns function is as follows:


AddColumns(Table, ColumnName1, ColumnFormula1[, ColumnName2, ColumnFormula2]…[, ColumnNameN, ColumnFormulaN])


– `Table`: The name of the table to add the columns to.

– `ColumnName`: The name of the new column(s). This can be a single column name or a comma-separated list of column names.

– `ColumnFormula`: The formula used to calculate the value of the new column(s).

Examples of the AddColumns function

Let’s take a look at some examples of how the AddColumns function can be used in Power Apps.

Example 1: Adding a new column to a table

Suppose we have a table named “Customers” that contains information about customers, such as name, address, and age. We want to add a new column to this table that calculates the age of each customer based on their birthdate. We can use the AddColumns function to achieve this as follows:


AddColumns(Customers, "Age", Floor(DateDiff(Today(), Birthdate)/365.25))


In this example, we have added a new column called “Age” to the “Customers” table. The formula used to calculate the age is `Floor(DateDiff(Today(), Birthdate)/365.25)`. This formula calculates the number of years between the current date (Today()) and the customer’s birthdate, and then rounds down to the nearest whole number using the Floor() function.

Example 2: Modifying an existing column in a table

Suppose we have a table named “Orders” that contains information about customer orders, such as order number, customer name, and order total. We want to modify the “Order Total” column in this table to include a 10% discount for all orders. We can use the AddColumns function to achieve this as follows:


AddColumns(Orders, "Discounted Total", [Order Total]*0.9)


In this example, we have added a new column called “Discounted Total” to the “Orders” table. The formula used to calculate the discounted total is `[Order Total]*0.9`. This formula multiplies the original order total by 0.9 (i.e., a 10% discount), resulting in the discounted total.

The AddColumns function is a powerful tool within Power Fx that can be used to add new columns to a table or modify existing columns. By knowing the syntax and usage examples of this function, developers can create more efficient and effective applications within the Microsoft Power Platform.

Power Apps Training Courses by G Com Solutions (0800 998 9248)