How to Use the Power BI DAX function REPT

Understanding the REPT Function

Before diving into how to use the REPT function, let’s understand what this function does. The REPT function is a DAX function that repeats a text value a specified number of times. This function takes two arguments:

– Text: The text string that you want to repeat.

– Number_times: The number of times the text string should be repeated.

The syntax of the REPT function is as follows:

REPT(Text, Number_times)

Using the REPT Function in Power BI

Now that we know what the REPT function is and how it works, let's look at how to use this function in Power BI. We will start by creating a simple table that contains sales data.

| Product Name | Sales |


| Product A | 100 |

| Product B | 200 |

| Product C | 150 |

| Product D | 75 |

Let's say we want to use the REPT function to create a new column that displays the product name multiple times based on the sales amount. For example, if the sales amount for Product A is 100, we want to display "Product A" 100 times in the new column.

To achieve this, we will follow these steps:

1. Open Power BI Desktop and create a new report.

2. In the Fields pane, select the table that contains the data you want to work with.

3. Click on the "New Column" button in the "Modeling" tab.

4. In the formula bar, type the following formula:

Repeated Product Name = REPT(‘Table'[Product Name], ‘Table'[Sales])

5. Press Enter to create the new column.

Once you have created the new column, you should see a table that looks like this:

| Product Name | Sales | Repeated Product Name |


| Product A | 100 | Product A |

| Product B | 200 | Product B Product B |

| Product C | 150 | Product C Product C Product C |

| Product D | 75 | Product D Product D Product D Product D Product D |

As you can see, the REPT function has successfully repeated the product name based on the sales amount.

In conclusion, the REPT function is a powerful tool that can help you analyze data effectively. By understanding how this function works and how to use it in Power BI, you can easily create new columns that display repeated text strings. This can be especially useful when working with large datasets and trying to visualize the data in a more meaningful way. So, the next time you're working with Power BI, remember to make use of the REPT function to enhance your data analysis skills.

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

Upcoming Courses

Contact Us


    Your Name (required)


    Email (required)


    Training Course(s)

    Your Message

    Upload Example Document(s) (Zip multiple files)