How to Increase Row Height in Power BI Table

Cody Schneider8 min read

Ever built the perfect table in Power BI, only to find the text crammed together in rows so tight they're nearly impossible to read? It's a common frustration that can turn a data-rich report into an unreadable mess. This guide will walk you through several easy methods, from simple sliders to clever workarounds, to adjust the row height in your Power BI tables and make your reports clean, clear, and professional.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Bother with Table Row Height?

Before jumping into the "how," let's quickly touch on the "why." Proper spacing is a cornerstone of good data visualization. When you increase the row height in your tables, you achieve a few key things:

  • Improved Readability: Giving your text room to breathe makes it instantly easier for your audience to scan and digest the information. Crowded text causes eye strain and makes it harder to follow a line of data across the table.
  • Better Text Wrapping: For columns with long text descriptions, comments, or categories, adequate row height is essential for word wrapping to work effectively without looking awkward.
  • Professional Aesthetics: A well-spaced table simply looks more polished and intentionally designed. It shows a level of care and consideration that elevates the quality of your entire dashboard.

Think of it like formatting a document. You wouldn't send a report with no paragraph breaks or margins. The same principle applies to your data tables.

Method 1: The Quickest Fix - Adjusting Font Size

The simplest way to indirectly increase row height is by making the font size larger. Power BI automatically adjusts the row height to accommodate the font, giving you a quick and easy change. While it doesn't offer precise control over the spacing itself, it's often all you need for a quick readability boost.

How to Do It:

  1. Select your table visual on the Power BI canvas.
  2. Go to the Format your visual pane (the paintbrush icon on the right-hand side).
  3. Expand the Values section.
  4. Inside the Values section, you'll see options for Font. You can increase the Size here.
  5. As you increase the font size, you'll see the row height in your table grow accordingly.

This method works well when your main goal is just to make the text larger and easier to read, with the increased row height being a welcome side effect.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 2: Automatic Sizing with Word Wrap

What if you have a column with a lot of text, like a product description or a customer comment? If you just increase the column width, your table can become monstrously wide. The solution is word wrap, which breaks the text into multiple lines and automatically adjusts the row's height to fit the content.

How to Do It:

  1. Select your table visual.
  2. Open the Format your visual pane.
  3. Expand the Specific column section. This is where you apply formatting to one column at a time.
  4. From the Series dropdown, select the column that contains your long text fields.
  5. Scroll down and find the Word wrap toggle switch. Turn it On.

Instantly, Power BI will resize the height of each row based on the amount of text in that specific column. Rows with more text will become taller, while rows with less text will remain shorter. This creates a dynamically sized table that ensures no text gets cut off. It's the perfect solution for columns containing variable-length text.

Method 3: The Best for Direct Control - Row Padding

For a long time, Power BI users wished for a direct way to control the white space within rows. Microsoft listened. The Row Padding feature is the most efficient and direct way to achieve uniform spacing across your entire table, giving it a clean and airy feel.

Row padding adds a specified amount of empty space above and below the text within each row, pushing the borders further apart without changing the font size.

How to Find It:

  1. Make sure your table visual is selected.
  2. Go to the Format your visual pane.
  3. Expand the Grid section. Here you'll find formatting options for the table's gridlines and structure.
  4. Look for the Row padding slider or number input box.
  5. Increase the value (e.g., from 0 to 5 or 10 pixels).

You'll see every row in your table instantly become taller by the amount of padding you added. This affects all rows equally, making it the ideal tool for creating designs with consistent, spacious layouts. It gives you precise control over the vertical spacing and is often the best all-around method.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 4: The Advanced Trick - Adding an Invisible Column

Sometimes you need even more granular control, or perhaps you're using an older version of Power BI where row padding isn't as robust. In these cases, you can use a clever workaround involving a custom DAX measure and an invisible column to force the row height you want.

The idea is to create a column containing a tall but invisible character - a line break - and then repeat that character several times to push the row height up.

Step-by-Step Instructions:

1. Create the Spacing Measure

First, you need to create a new DAX measure.

  • In the top ribbon, go to the Home tab and click New measure.
  • Enter the following DAX formula. The UNICHAR(10) function creates a line break character, and REPT repeats it. The more you repeat it, the taller your rows will be. Start with 3 or 4 and adjust as needed.
Tall Rows = REPT(UNICHAR(10), 4)

2. Add the Measure to Your Table

In the Data pane, find your newly created measure ("Tall Rows") and drag it into the Columns field of your table visual. You'll see a very tall, but mostly empty, new column appear in your table, and all of your rows will have increased in height.

3. Make the Column Invisible

Now, let's hide this utility column. We can't remove it (that would remove the height), but we can make it disappear.

  • Go to the Format your visual pane.
  • Expand Specific column.
  • In the Series dropdown, select your “Tall Rows” measure.
  • Turn Word Wrap OFF for this column. This is important - it forces the line breaks to act vertically.
  • Scroll up to the Values section within the specific column settings and change the Font color to match your background color (usually white).
  • Next, go to Column headersSpecific Column and repeat the color change for the header text. Or, even better, simply rename the column in the Data pane to a single period (".") to make the header almost invisible.

4. Minimize the Column Width

Finally, hover over the column border in your actual table visual and drag its width to be as narrow as possible. You're left with a table that has perfectly tall rows, and no one will know how you did it.

While this method is more complex, it offers pixel-perfect control if the standard options aren't quite cutting it.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Combining Techniques for the Perfect Table

The best Power BI reports often use a combination of these methods. A typical workflow might look like this:

  1. Start with Row Padding: Use the row padding in the Grid menu to set a baseline for comfortable global spacing.
  2. Apply Word Wrap: Identify columns with long text and turn on Word Wrap for them under Specific column.
  3. Fine-Tune with Font Size: Lastly, adjust the Values font size for overall readability.

By layering these techniques, you gain complete control over your table's design, balancing aesthetics with clarity to deliver a truly professional report.

A Quick Note on Matrix Visuals

The matrix visual in Power BI is like a table on steroids, allowing for rows and columns to be grouped and expanded. The good news is that most of the same principles apply. You can still adjust row height using Row padding under the Grid section and adjust the font size in the Values section just like you would with a table.

Final Thoughts

Formatting a Power BI table might seem like a small detail, but getting the row height right makes a huge difference in the usability and polish of your dashboards. Whether you use the simple font size adjustment, dynamic word wrap, direct row padding, or a clever DAX workaround, you now have a full toolkit to make your tables clear, readable, and perfectly spaced.

Fine-tuning settings in menus and sub-menus is a big part of working with tools like Power BI. We built Graphed because we wanted to eliminate that friction. Instead of hunting for the "Row padding" slider or writing a DAX measure from scratch, you can connect your data sources and simply ask, "show me a table of last month's sales by campaign with clean spacing." We designed Graphed to do the building and formatting for you, building live dashboards in seconds from plain English, so you can spend less time navigating formatting panes and more time acting on the insights in your data.

Related Articles