Easy Tech Tuts
Power BI

How to Create and Edit Table With Enter Data in Power BI (Manual Tables) Easily 2026

By Impran M NLast checked against official docs

Sometimes a custom table is needed in Power BI that doesn't come from an external data source: a short lookup list, a set of category labels, or a handful of reference values that don't justify a full connection to a database or file just to hold five or six rows. The Enter Data feature covers exactly this case, letting values be typed directly into a grid that becomes a proper table in the data model, joinable and filterable just like any table pulled from Excel or SQL Server. This guide covers creating one from scratch, loading it into the report, verifying it landed correctly, and going back to edit it later once the data inevitably changes.

Before you start

  • Power BI Desktop. Enter Data is a Desktop feature, and Microsoft's documentation is explicit that tables it creates can only be edited from Desktop, not from the browser-based Power BI service.

01Open the Create Table dialog

From the ribbon in Power BI Desktop, click Enter Data. A dialog titled "Create Table" opens with a small spreadsheet-like grid, starting with a single column named Column1 and one empty row ready for input.

A Name field at the bottom renames the table before loading it. Power BI defaults to something generic like Table, so give it a descriptive name now instead of renaming it later once other visuals may already reference it.

The Create Table dialog, with a single Column1 field and an empty row ready for manual data entry, plus a Name field for the table.
The Create Table dialog, with a single Column1 field and an empty row ready for manual data entry, plus a Name field for the table.

02Add columns and enter your values

Click the plus icon next to Column1 to add columns, and rename each one by double-clicking its header. For a simple product-and-price reference table, that might mean columns named Product and Price. Click into each cell and type values directly, pressing Tab to move across a row and Enter to drop to the next one, the same way you'd fill in any small spreadsheet.

03Load the table into your report

Once the data is entered, click Load instead of Edit. Load brings the table straight into the model and closes the dialog, while Edit routes through Power Query first for transformations before the data lands. After loading, Power BI shows a confirmation dialog reporting how many rows loaded successfully, a quick way to catch a typo if the count doesn't match expectations.

The Load confirmation dialog after entering data manually, confirming the table loaded with the expected number of rows.
The Load confirmation dialog after entering data manually, confirming the table loaded with the expected number of rows.

04Verify and edit the table in Data view

Switch to Data view using the icon on the left sidebar, and select the new table from the Data pane to see it laid out as rows and columns, the same as any table pulled from an external source. To edit values later, there's no need to reopen Enter Data: select the table and use the transform tools on the ribbon, or return to Power Query's Edit Queries to adjust the source values in the same grid used originally.

One constraint is worth knowing before relying on this for anything shared with a team: Microsoft's documentation states that a manually entered table can only be updated, added to, or deleted from inside Power BI Desktop, then republished. Editing it from the Power BI service isn't supported, so a colleague viewing the published report in a browser can't patch a typo there.

The manually entered table shown in Data view, with Product and Price columns and their values laid out as a normal table in the model.
The manually entered table shown in Data view, with Product and Price columns and their values laid out as a normal table in the model.

05Know when a manual table makes sense

Manual tables suit small, stable reference data: a mapping of region codes to region names, a short list of budget categories, or threshold values a report checks against, the kind of thing that might change once or twice a year at most. They're the wrong tool for anything that changes often or grows past a few dozen rows, since every update means manually reopening and re-editing the grid instead of refreshing from a live source. That manual step is exactly the kind of thing that gets forgotten when a report is handed off to someone else on the team.

06Keep manual tables organized as your model grows

Label manually entered tables clearly. A prefix like "Ref_" or "Manual_" in the table name makes it obvious at a glance which tables come from a live connection and which ones a person typed in by hand. This matters most when troubleshooting a report months later and needing to quickly tell whether a value needs updating in a source system or just needs a manual edit, especially when someone other than the original report author is doing the troubleshooting.

07Relate a manual table to your other data

A manual table becomes far more useful once it's connected to the rest of the model instead of sitting on its own. Open Manage relationships and link its key column (Product, in the example above) to the matching column in a larger fact table, the same way any two imported tables would be related. Once that relationship exists, values from the small manual table can filter, label, or categorize the larger dataset, which is usually the whole point of building it by hand instead of leaving it as a disconnected reference list.

When it doesn't work

A typo in the manual table can't be fixed from a report opened in a browser.

Why: Microsoft's documentation states that data in a table created with Enter Data can only be updated, added to, or deleted inside Power BI Desktop; the Power BI service can't make that change directly.

Fix: Open the .pbix in Power BI Desktop, edit the table there using the ribbon's transform tools or Power Query's Edit Queries, then republish the report.

The first row typed in becomes column headers instead of a data row.

Why: Power BI Desktop attempts minor transformations on entered data, and Microsoft's documentation notes it may promote what looks like a header row automatically.

Fix: Before clicking Load, click Edit to check Power Query's header detection, and demote or promote headers there if it guessed wrong.

Values in the manual table don't filter the rest of the report.

Why: No relationship exists yet between the manual table's key column and a matching column in another table.

Fix: Open Manage relationships and link the key column manually. Power BI doesn't infer a relationship for a table created through Enter Data on its own.

FAQ

Frequently asked questions

When should I use Enter Data instead of importing a file?

Enter Data suits small, custom datasets built from scratch, such as reference lists or lookup tables, instead of large datasets that already exist in an external file or source, which are better imported directly.

Can I edit a manual table after it's created?

Yes, but only from Power BI Desktop. Select the table in Data view and use the ribbon's transform tools, or return to Power Query's Edit Queries, to update, add, or remove entries.

Can a manual table be edited from the Power BI service?

No. Microsoft's documentation states changes to an Enter Data table must be made in Power BI Desktop and republished; the browser-based service can't edit it directly.

Is there a limit to how much data I can enter manually?

There's no hard limit stated in Microsoft's documentation, but manual entry suits smaller datasets, a few dozen rows at most, since larger volumes are far easier to maintain through an automated data connection.

Can manual tables be combined with imported data in the same report?

Yes. Manual tables can be related to and used alongside data imported from other sources within the same Power BI model, the same as any other table, once a relationship is set up.

What's the difference between clicking Load and clicking Edit in the Create Table dialog?

Load brings the entered data straight into the model as-is. Edit routes through Power Query first, useful for applying transformations to the manually entered values before they load.

Sources and last check

Click path and screens come from a recorded Power BI Desktop walkthrough. The Create Table dialog name, the Load-versus-Edit distinction, and the Desktop-only editing rule were re-checked against Microsoft's official Power BI documentation in September 2026. The Desktop-only editing constraint was missing from the previous version; it's now called out as a prerequisite, a troubleshooting entry, and an FAQ.

About the author

Impran M N
Written by

Impran M N

I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.